PassState

PassState

new

The state for a particular rendering pass. This is used to supplement the state in a command being executed.

See:
Source:

Members

:Boolean

When defined, this overrides the blending property of a DrawCommand's render state. This is used to, for example, to allow the renderer to turn off blending during the picking pass.

When this is undefined, the DrawCommand's property is used.

Default Value:
  • undefined

:Context

The context used to execute commands for this pass.

:Framebuffer

The framebuffer to render to. This framebuffer is used unless a DrawCommand or ClearCommand explicitly define a framebuffer, which is used for off-screen rendering.
Default Value:
  • undefined

:DOC_TBA

When defined, this overrides the scissor test property of a DrawCommand's render state. This is used to, for example, to allow the renderer to scissor out the pick region during the picking pass.

When this is undefined, the DrawCommand's property is used.

Default Value:
  • undefined