public interface R2SceneLightsClipGroupConsumerType
Modifier and Type | Method and Description |
---|---|
void |
onFinish()
Called when rendering of the clip group is finished.
|
<M extends R2LightSingleReadableType> |
onLightSingle(R2ShaderLightSingleUsableType<M> s,
M i)
Called when a single light should be rendered.
|
void |
onLightSingleArrayStart(R2LightSingleReadableType i)
Called when a new array object should be bound, for single lights.
|
<M extends R2LightSingleReadableType> |
onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M> s)
Called when the current shader should be deactivated.
|
<M extends R2LightSingleReadableType> |
onLightSingleShaderStart(R2ShaderLightSingleUsableType<M> s)
Called when a new shader should be activated in order to start rendering
single lights.
|
void |
onStart()
Called when rendering of the clip group begins.
|
void onStart()
<M extends R2LightSingleReadableType> void onLightSingleShaderStart(R2ShaderLightSingleUsableType<M> s)
M
- The type of shader parameterss
- The shadervoid onLightSingleArrayStart(R2LightSingleReadableType i)
i
- The current instance<M extends R2LightSingleReadableType> void onLightSingle(R2ShaderLightSingleUsableType<M> s, M i)
M
- The type of shader parameterss
- The current shaderi
- The current instance<M extends R2LightSingleReadableType> void onLightSingleShaderFinish(R2ShaderLightSingleUsableType<M> s)
M
- The type of shader parameterss
- The shadervoid onFinish()
Copyright © 2017 <code@io7m.com> http://io7m.com