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
- TNonRefCountedInterfacedPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TLocalFogNode
Overview
Methods
![]() |
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
![]() |
procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override; |
![]() |
procedure CreateNode; override; |
![]() |
destructor Destroy; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
function Functionality(const FunctionalityClass: TNodeFunctionalityClass): TNodeFunctionality; override; |
![]() |
function FogType: TFogType; |
Properties
![]() |
property FdColor: TSFColor read FFdColor; |
![]() |
property FdEnabled: TSFBool read FFdEnabled; |
![]() |
property FdFogType: TSFString read FFdFogType; |
![]() |
property FdVisibilityRange: TSFFloat read FFdVisibilityRange; |
![]() |
property FdVolumetric: TSFBool read FFdVolumetric; |
![]() |
property FdVolumetricDirection: TSFVec3f read FFdVolumetricDirection; |
![]() |
property FdVolumetricVisibilityStart: TSFFloat read FFdVolumetricVisibilityStart; |
![]() |
property Color: TCastleColorRGB read GetColor write SetColor; |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled; |
![]() |
property VisibilityRange: Single read GetVisibilityRange write SetVisibilityRange; |
![]() |
property Volumetric: Boolean read GetVolumetric write SetVolumetric; |
![]() |
property VolumetricDirection: TVector3 read GetVolumetricDirection write SetVolumetricDirection; |
![]() |
property VolumetricVisibilityStart: Single read GetVolumetricVisibilityStart write SetVolumetricVisibilityStart; |
Description
Methods
![]() |
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
![]() |
procedure GroupBeforeTraverse(const State: TX3DGraphTraverseState; var WasPointingDeviceSensor: Boolean); override; |
![]() |
procedure CreateNode; override; |
![]() |
destructor Destroy; override; |
![]() |
class function ClassX3DType: string; override; |
![]() |
function Functionality(const FunctionalityClass: TNodeFunctionalityClass): TNodeFunctionality; override; |
![]() |
function FogType: TFogType; |
Properties
![]() |
property FdColor: TSFColor read FFdColor; |
![]() |
property FdEnabled: TSFBool read FFdEnabled; |
![]() |
property FdFogType: TSFString read FFdFogType; |
![]() |
property FdVisibilityRange: TSFFloat read FFdVisibilityRange; |
![]() |
property FdVolumetric: TSFBool read FFdVolumetric; |
![]() |
property FdVolumetricDirection: TSFVec3f read FFdVolumetricDirection; |
![]() |
property FdVolumetricVisibilityStart: TSFFloat read FFdVolumetricVisibilityStart; |
![]() |
property Color: TCastleColorRGB read GetColor write SetColor; |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled; |
![]() |
property VisibilityRange: Single read GetVisibilityRange write SetVisibilityRange; |
![]() |
property Volumetric: Boolean read GetVolumetric write SetVolumetric; |
![]() |
property VolumetricDirection: TVector3 read GetVolumetricDirection write SetVolumetricDirection; |
![]() |
property VolumetricVisibilityStart: Single read GetVolumetricVisibilityStart write SetVolumetricVisibilityStart; |
Generated by PasDoc 0.16.0.

