Interface IntShaderProvider
- All Known Implementing Classes:
AtmosphereShaderProvider, BaseIntShaderProvider, DefaultIntShaderProvider, DepthIntShaderProvider, GroundShaderProvider, PBRDepthShaderProvider, PBREmissiveShaderProvider, PBRShaderProvider, RelativisticShaderProvider, TessellationShaderProvider
public interface IntShaderProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes all resources created by the providergetShader(IntRenderable renderable) Returns aIntShaderfor the givenIntRenderable.
-
Method Details
-
getShader
Returns aIntShaderfor the givenIntRenderable. The RenderInstance may already contain a IntShader, in which case the provider may decide to return that.- Parameters:
renderable- the Renderable- Returns:
- the IntShader to be used for the RenderInstance
-
dispose
void dispose()Disposes all resources created by the provider
-