IRenderStageCallback

Description

interface Tinman.Engine.Rendering.Stages.IRenderStageCallback

Extended by

RenderStageCallback abstract

Base interface for callbacks that hook into the steps of a render stage.

Public / Methods

Render​Background


public method RenderBackground → (1)

stage in : IRenderStage

[not-null]
The IRenderStage object.

This method is called before ending the IRenderStage.BeginBackground step.

Use this callback to render post-processing effects.

Render​Frame


public method RenderFrame → (1)

stage in : IRenderStage

[not-null]
The IRenderStage object.

This method is called before ending the IRenderStage.Begin step.

Use this callback to render post-processing effects.

Render​Opaque


public method RenderOpaque → (1)

stage in : IRenderStage

[not-null]
The IRenderStage object.

This method is called before ending the IRenderStage.BeginOpaque step.

Use this callback to render additional opaque geometry.

Render​Shadow


public method RenderShadow → (2)

stage in : IRenderStage

[not-null]
The IRenderStage object.

index in : int32

[>=0]
The shadow cascade index.

This method is called before ending the IRenderStage.BeginShadow2 step.

Use this callback to render additional shadow geometry.

Render​Transparent


public method RenderTransparent → (1)

stage in : IRenderStage

[not-null]
The IRenderStage object.

This method is called before ending the IRenderStage.BeginTransparent step.

Use this callback to render additional transparent geometry.