Interface ShaderProvider
-
- All Superinterfaces:
Disposable
- All Known Implementing Classes:
BaseShaderProvider,DefaultShaderProvider,DepthShaderProvider
public interface ShaderProvider extends Disposable
ReturnsShaderinstances for aRenderableon request. Also responsible for disposing of any createdShaderinstances on a call toDisposable.dispose().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ShadergetShader(Renderable renderable)Returns aShaderfor the givenRenderable.-
Methods inherited from interface com.badlogic.gdx.utils.Disposable
dispose
-
-
-
-
Method Detail
-
getShader
Shader getShader(Renderable renderable)
Returns aShaderfor the givenRenderable. The RenderInstance may already contain a Shader, in which case the provider may decide to return that.- Parameters:
renderable- the Renderable- Returns:
- the Shader to be used for the RenderInstance
-
-