Interface ShaderProvider
-
- All Superinterfaces:
Disposable
- All Known Implementing Classes:
BaseShaderProvider
,DefaultShaderProvider
,DepthShaderProvider
public interface ShaderProvider extends Disposable
ReturnsShader
instances for aRenderable
on request. Also responsible for disposing of any createdShader
instances on a call toDisposable.dispose()
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Shader
getShader(Renderable renderable)
Returns aShader
for the givenRenderable
.-
Methods inherited from interface com.badlogic.gdx.utils.Disposable
dispose
-
-
-
-
Method Detail
-
getShader
Shader getShader(Renderable renderable)
Returns aShader
for 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
-
-