Class TNodeFog

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TNodeFog = class(TVRMLNode)

Description

no description available, TVRMLNode description follows

VRML node.

Descendant implementors note: Each descendant should override constructor to create and add his fields and events. Like Fields.Add(TSFFloat.Create('width', 2, true)). Also, you should define FdXxx properties that allow fast, comfortable and type-secure way to retrieve and set these fields.

Hierarchy

Overview

Methods

Public constructor Create(const ANodeName: string; const AWWWBasePath: string); override;
Public class function ClassNodeTypeName: string; override;
Public function SuggestedVRMLVersion( out VerMajor, VerMinor, SuggestionPriority: Integer): boolean; override;
Public class function URNMatching(const URN: string): boolean; override;
Public function Alternative: TNodeFog;

Properties

Public property Fdcolor: TSFColor index 0 read GetFieldAsSFColor;
Public property FdfogType: TSFString index 1 read GetFieldAsSFString;
Public property FdvisibilityRange: TSFFloat index 2 read GetFieldAsSFFloat;
Public property FdVolumetric: TSFBool index 3 read GetFieldAsSFBool;
Public property FdVolumetricDirection: TSFVec3f index 4 read GetFieldAsSFVec3f;
Public property FdVolumetricVisibilityStart: TSFFloat index 5 read GetFieldAsSFFloat;
Public property FdAlternative: TSFNode index 6 read GetFieldAsSFNode;

Description

Methods

Public constructor Create(const ANodeName: string; const AWWWBasePath: string); override;
 
Public class function ClassNodeTypeName: string; override;
 
Public function SuggestedVRMLVersion( out VerMajor, VerMinor, SuggestionPriority: Integer): boolean; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public function Alternative: TNodeFog;

Returns FdAlternative.Value already typecasted to TNodeFog. If FdAlternative.Value is not of TNodeFog class, returns nil (returns also nil when FdAlternative.Value is nil, obviously).

Properties

Public property Fdcolor: TSFColor index 0 read GetFieldAsSFColor;
 
Public property FdfogType: TSFString index 1 read GetFieldAsSFString;
 
Public property FdvisibilityRange: TSFFloat index 2 read GetFieldAsSFFloat;
 
Public property FdVolumetric: TSFBool index 3 read GetFieldAsSFBool;
 
Public property FdVolumetricDirection: TSFVec3f index 4 read GetFieldAsSFVec3f;
 
Public property FdVolumetricVisibilityStart: TSFFloat index 5 read GetFieldAsSFFloat;
 
Public property FdAlternative: TSFNode index 6 read GetFieldAsSFNode;
 

Generated by PasDoc 0.10.0 on 2008-02-25 00:00:43