Record TRenderOnePassParams
Unit
Declaration
type TRenderOnePassParams = record
Description
How to render a single pass, when the shapes are already collected.
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 |
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 |
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. |
InsideStencilTest: Boolean; |
|
This item has no description. |
Methods
procedure Init; |
|
This item has no description. |
Generated by PasDoc 0.16.0-snapshot.