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.Config
config
-
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 Shader
createShader(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:
createShader
in classBaseShaderProvider
-
-