Class DepthShaderProvider
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
-
- com.badlogic.gdx.graphics.g3d.utils.DepthShaderProvider
-
- All Implemented Interfaces:
ShaderProvider,Disposable
public class DepthShaderProvider extends BaseShaderProvider
-
-
Field Summary
Fields Modifier and Type Field Description DepthShader.Configconfig-
Fields inherited from class com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
shaders
-
-
Constructor Summary
Constructors Constructor Description DepthShaderProvider()DepthShaderProvider(FileHandle vertexShader, FileHandle fragmentShader)DepthShaderProvider(DepthShader.Config config)DepthShaderProvider(java.lang.String vertexShader, java.lang.String fragmentShader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ShadercreateShader(Renderable renderable)-
Methods inherited from class com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
dispose, getShader
-
-
-
-
Field Detail
-
config
public final DepthShader.Config config
-
-
Constructor Detail
-
DepthShaderProvider
public DepthShaderProvider(DepthShader.Config config)
-
DepthShaderProvider
public DepthShaderProvider(java.lang.String vertexShader, java.lang.String fragmentShader)
-
DepthShaderProvider
public DepthShaderProvider(FileHandle vertexShader, FileHandle fragmentShader)
-
DepthShaderProvider
public DepthShaderProvider()
-
-
Method Detail
-
createShader
protected Shader createShader(Renderable renderable)
- Specified by:
createShaderin classBaseShaderProvider
-
-