Class TLocalFogNode
Unit
Declaration
type TLocalFogNode = class(TAbstractChildNode)
Description
Simulate atmospheric fog effects (for a part of the scene) by blending with the fog colour, based on the distance from the viewer. This is the "local" version of the TFogNode, this affects only the sibling nodes of the LocalFog
node, not the whole scene.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TLocalFogNode
Overview
Methods
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override; |
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
Properties
property FdColor: TSFColor read FFdColor; |
|
property Color: TCastleColorRGB read GetColor write SetColor; |
|
property FdEnabled: TSFBool read FFdEnabled; |
|
property Enabled: Boolean read GetEnabled write SetEnabled; |
|
property FdFogType: TSFStringEnum read FFdFogType; |
|
property FogType: TFogType read GetFogType write SetFogType; |
|
property FdVisibilityRange: TSFFloat read FFdVisibilityRange; |
|
property VisibilityRange: Single read GetVisibilityRange write SetVisibilityRange; |
|
property FdVolumetric: TSFBool read FFdVolumetric; |
|
property Volumetric: Boolean read GetVolumetric write SetVolumetric; |
|
property FdVolumetricDirection: TSFVec3f read FFdVolumetricDirection; |
|
property VolumetricDirection: TVector3 read GetVolumetricDirection write SetVolumetricDirection; |
|
property FdVolumetricVisibilityStart: TSFFloat read FFdVolumetricVisibilityStart; |
|
property VolumetricVisibilityStart: Single read GetVolumetricVisibilityStart write SetVolumetricVisibilityStart; |
Description
Methods
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override; |
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: string; override; |
|
Properties
property FdColor: TSFColor read FFdColor; |
|
Internal wrapper for property Color. This wrapper API may change, we advise to access simpler Color instead. |
property Color: TCastleColorRGB read GetColor write SetColor; |
|
property FdEnabled: TSFBool read FFdEnabled; |
|
Internal wrapper for property Enabled. This wrapper API may change, we advise to access simpler Enabled instead. |
property Enabled: Boolean read GetEnabled write SetEnabled; |
|
property FdFogType: TSFStringEnum read FFdFogType; |
|
Internal wrapper for property FogType. This wrapper API may change, we advise to access simpler FogType instead. |
property FogType: TFogType read GetFogType write SetFogType; |
|
property FdVisibilityRange: TSFFloat read FFdVisibilityRange; |
|
Internal wrapper for property VisibilityRange. This wrapper API may change, we advise to access simpler VisibilityRange instead. |
property VisibilityRange: Single read GetVisibilityRange write SetVisibilityRange; |
|
property FdVolumetric: TSFBool read FFdVolumetric; |
|
Internal wrapper for property Volumetric. This wrapper API may change, we advise to access simpler Volumetric instead. |
property Volumetric: Boolean read GetVolumetric write SetVolumetric; |
|
Activate |
property FdVolumetricDirection: TSFVec3f read FFdVolumetricDirection; |
|
Internal wrapper for property VolumetricDirection. This wrapper API may change, we advise to access simpler VolumetricDirection instead. |
property VolumetricDirection: TVector3 read GetVolumetricDirection write SetVolumetricDirection; |
|
property FdVolumetricVisibilityStart: TSFFloat read FFdVolumetricVisibilityStart; |
|
Internal wrapper for property VolumetricVisibilityStart. This wrapper API may change, we advise to access simpler VolumetricVisibilityStart instead. |
property VolumetricVisibilityStart: Single read GetVolumetricVisibilityStart write SetVolumetricVisibilityStart; |
|
Generated by PasDoc 0.16.0.