Interface IntShaderProvider

All Known Implementing Classes:
AtmosphereShaderProvider, BaseIntShaderProvider, DefaultIntShaderProvider, DepthIntShaderProvider, GroundShaderProvider, PBRDepthShaderProvider, PBREmissiveShaderProvider, PBRShaderProvider, RelativisticShaderProvider, TessellationShaderProvider

public interface IntShaderProvider
  • Method Details

    • getShader

      IntShader getShader(IntRenderable renderable)
      Returns a IntShader for the given IntRenderable. 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