Class TRenderParams
Unit
CastleTransform
Declaration
type TRenderParams = class(TObject)
Description
Information that a TCastleTransform object needs to render. Read-only for TCastleTransform.LocalRender (except Statistics, which should be updated during rendering).
This is mostly an internal class. You should not need to create it, you should not need to read anything inside or deal with this class otherwise, and actually you should not need to override TCastleTransform.LocalRender during normal engine usage. But it may be useful for special customized rendering.
Hierarchy
Overview
Fields
Methods
Description
Fields
 |
Transparent: boolean; |
Which parts should be rendered: opaque (False ) or transparent (True ). This should "filter" the rendered parts by TCastleTransform.LocalRender.
|
 |
StencilTest: Cardinal; |
Value > 0 means we're inside some stencil test (like for InShadow = False pass of shadow volumes).
|
 |
Pass: TRenderingPass; |
Rendering pass number, for multi-pass rendering, like for shadow volumes.
|
 |
InverseTransform: PMatrix4; |
Transformation that should be applied to the rendered result. If TransformIdentity, then Transform and InverseTransform is always identity.
|
 |
TransformIdentity: boolean; |
|
 |
GlobalFog: TAbstractFogNode; |
Fog that affects all scenes.
|
Methods
 |
constructor Create; |
|
 |
function RenderTransform: TMatrix4; deprecated 'use Transform'; |
Warning: this symbol is deprecated: use Transform |
 |
function RenderTransformIdentity: boolean; deprecated 'use TransformIdentity'; |
Warning: this symbol is deprecated: use TransformIdentity |
Generated by PasDoc 0.15.0.
|