Class DefaultShaderProvider
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
-
- com.badlogic.gdx.graphics.g3d.utils.DefaultShaderProvider
-
- All Implemented Interfaces:
ShaderProvider,Disposable
public class DefaultShaderProvider extends BaseShaderProvider
-
-
Field Summary
Fields Modifier and Type Field Description DefaultShader.Configconfig-
Fields inherited from class com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider
shaders
-
-
Constructor Summary
Constructors Constructor Description DefaultShaderProvider()DefaultShaderProvider(FileHandle vertexShader, FileHandle fragmentShader)DefaultShaderProvider(DefaultShader.Config config)DefaultShaderProvider(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 DefaultShader.Config config
-
-
Constructor Detail
-
DefaultShaderProvider
public DefaultShaderProvider(DefaultShader.Config config)
-
DefaultShaderProvider
public DefaultShaderProvider(java.lang.String vertexShader, java.lang.String fragmentShader)
-
DefaultShaderProvider
public DefaultShaderProvider(FileHandle vertexShader, FileHandle fragmentShader)
-
DefaultShaderProvider
public DefaultShaderProvider()
-
-
Method Detail
-
createShader
protected Shader createShader(Renderable renderable)
- Specified by:
createShaderin classBaseShaderProvider
-
-