Record TRenderOnePassParams
Unit
Declaration
type TRenderOnePassParams = record
Description
How to render a single pass, when the shapes are already collected.
Source: src/transform/castletransform_renderparams.inc (line 199).
Overview
Fields
![]() |
UsingBlending: Boolean; |
![]() |
FilterShadowVolumesReceivers: TBooleanSet; |
![]() |
DisableShadowVolumeCastingLights: Boolean; |
![]() |
InsideStencilTest: Boolean; |
Methods
![]() |
procedure Init; |
Description
Fields
![]() |
UsingBlending: Boolean; |
|
Should we use blending. TCastleViewport.RenderOnePass does filtering shapes based on this, before calling ShapesRenderer.Render. Matches shape that are opaque (TGLShape.UseBlending = Note: When Source: src/transform/castletransform_renderparams.inc (line 214). | |
![]() |
FilterShadowVolumesReceivers: TBooleanSet; |
|
Render only shapes that may receive shadow volumes, or ones that don't, or both. TCastleViewport.RenderOnePass does filtering shapes based on this, before calling ShapesRenderer.Render. This checks if TCastleScene.ReceiveShadowVolumes is within this set. Default value (after Init) is [false, true]. Note: DisableShadowVolumeCastingLights is always Source: src/transform/castletransform_renderparams.inc (line 228). | |
![]() |
DisableShadowVolumeCastingLights: Boolean; |
|
If Which means that lights with shadowVolumes = TRUE (see https://castle-engine.io/shadow_volumes#_x3d_fields_shadowvolumes_and_shadowvolumesmain ) should be turned off. Source: src/transform/castletransform_renderparams.inc (line 236). | |
![]() |
InsideStencilTest: Boolean; |
|
This item has no description. Source: src/transform/castletransform_renderparams.inc (line 238). | |
Methods
![]() |
procedure Init; |
|
This item has no description. Source: src/transform/castletransform_renderparams.inc (line 240). | |
Generated by PasDoc 0.17.0.snapshot.
