Class TGeneratedShadowMapNode
Unit
X3DNodes
Declaration
type TGeneratedShadowMapNode = class(TAbstractSingleTextureNode)
Description
Generate texture by rendering a depth (shadow) map. See https://castle-engine.io/x3d_extensions_shadow_maps.php
Hierarchy
Overview
Fields
Methods
 |
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
 |
procedure CreateNode; override; |
 |
class function ClassX3DType: String; override; |
Properties
Description
Fields
 |
nested const DefaultSize = 128; |
|
 |
nested const DefaultScale = 4.0; |
|
 |
nested const DefaultBias = 4.0; |
|
Methods
 |
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
 |
procedure CreateNode; override; |
Create node fields and events.
|
 |
class function ClassX3DType: String; override; |
|
Properties
 |
property FdUpdate: TSFStringEnum read FFdUpdate; |
Internal wrapper for property Update . This wrapper API may change, we advise to access simpler Update instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Update: TTextureUpdate read GetUpdate write SetUpdate; |
When to update the texture contents.
|
 |
property FdSize: TSFInt32 read FFdSize; |
Internal wrapper for property Size . This wrapper API may change, we advise to access simpler Size instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Size: Integer read GetSize write SetSize; |
|
 |
property FdLight: TSFNode read FFdLight; |
Internal wrapper for property Light . This wrapper API may change, we advise to access simpler Light instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Light: TAbstractPunctualLightNode read GetLight write SetLight; |
Warning: this symbol is deprecated.
This field is only used internally by the engine now. You should never specify any light source here. The light source associated with the shadow map is implicit: it is the parent node of this GeneratedShadowMap node, that defined this GeneratedShadowMap node in defaultShadowMap field.
|
 |
property FdScale: TSFFloat read FFdScale; |
Internal wrapper for property Scale . This wrapper API may change, we advise to access simpler Scale instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Scale: Single read GetScale write SetScale; |
|
 |
property FdBias: TSFFloat read FFdBias; |
Internal wrapper for property Bias . This wrapper API may change, we advise to access simpler Bias instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property Bias: Single read GetBias write SetBias; |
|
 |
property FdCompareMode: TSFStringEnum read FFdCompareMode; |
Internal wrapper for property CompareMode . This wrapper API may change, we advise to access simpler CompareMode instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).
|
 |
property CompareMode: TShadowMapCompareMode read GetCompareMode write SetCompareMode; |
Warning: this symbol is deprecated.
This is ignored now. It was unportable and complicated to maintain.
|
Generated by PasDoc 0.16.0.