Class TKambiNavigationInfoNode

Unit

Declaration

type TKambiNavigationInfoNode = class(TNavigationInfoNode)

Description

Navigation information with some Castle Game Engine extensions. See https://castle-engine.io/x3d_implementation_navigation_extensions.php .

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public function OctreeProperties(OP: TSceneOctreeProperties): TKambiOctreePropertiesNode;

Properties

Public property FdTimeOriginAtLoad: TSFBool read FFdTimeOriginAtLoad;
Public property FdOctreeRendering: TSFNode read FFdOctreeRendering;
Public property FdOctreeDynamicCollisions: TSFNode read FFdOctreeDynamicCollisions;
Public property FdOctreeVisibleTriangles: TSFNode read FFdOctreeVisibleTriangles;
Public property FdOctreeStaticCollisions: TSFNode read FFdOctreeStaticCollisions;
Public property FdHeadBobbing: TSFFloat read FFdHeadBobbing;
Public property FdHeadBobbingTime: TSFFloat read FFdHeadBobbingTime;
Public property FdHeadlightNode: TSFNode read FFdHeadlightNode;
Public property TimeOriginAtLoad: Boolean read GetTimeOriginAtLoad write SetTimeOriginAtLoad;
Public property OctreeRendering: TKambiOctreePropertiesNode read GetOctreeRendering write SetOctreeRendering;
Public property OctreeDynamicCollisions: TKambiOctreePropertiesNode read GetOctreeDynamicCollisions write SetOctreeDynamicCollisions;
Public property OctreeVisibleTriangles: TKambiOctreePropertiesNode read GetOctreeVisibleTriangles write SetOctreeVisibleTriangles;
Public property OctreeStaticCollisions: TKambiOctreePropertiesNode read GetOctreeStaticCollisions write SetOctreeStaticCollisions;
Public property HeadBobbing: Single read GetHeadBobbing write SetHeadBobbing;
Public property HeadBobbingTime: Single read GetHeadBobbingTime write SetHeadBobbingTime;
Public property HeadlightNode: TAbstractLightNode read GetHeadlightNode write SetHeadlightNode;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public function OctreeProperties(OP: TSceneOctreeProperties): TKambiOctreePropertiesNode;

Return value of appropriate FdOctreeXxx field. Returns Nil if the field doesn't have allowed (TKambiOctreePropertiesNode) value (or if the field is actually Nil, naturally).

Properties

Public property FdTimeOriginAtLoad: TSFBool read FFdTimeOriginAtLoad;
 
Public property FdOctreeRendering: TSFNode read FFdOctreeRendering;
 
Public property FdOctreeDynamicCollisions: TSFNode read FFdOctreeDynamicCollisions;
 
Public property FdOctreeVisibleTriangles: TSFNode read FFdOctreeVisibleTriangles;
 
Public property FdOctreeStaticCollisions: TSFNode read FFdOctreeStaticCollisions;
 
Public property FdHeadBobbing: TSFFloat read FFdHeadBobbing;
 
Public property FdHeadBobbingTime: TSFFloat read FFdHeadBobbingTime;
 
Public property FdHeadlightNode: TSFNode read FFdHeadlightNode;
 
Public property TimeOriginAtLoad: Boolean read GetTimeOriginAtLoad write SetTimeOriginAtLoad;
 
Public property OctreeRendering: TKambiOctreePropertiesNode read GetOctreeRendering write SetOctreeRendering;
 
Public property OctreeDynamicCollisions: TKambiOctreePropertiesNode read GetOctreeDynamicCollisions write SetOctreeDynamicCollisions;
 
Public property OctreeVisibleTriangles: TKambiOctreePropertiesNode read GetOctreeVisibleTriangles write SetOctreeVisibleTriangles;
 
Public property OctreeStaticCollisions: TKambiOctreePropertiesNode read GetOctreeStaticCollisions write SetOctreeStaticCollisions;
 
Public property HeadBobbing: Single read GetHeadBobbing write SetHeadBobbing;
 
Public property HeadBobbingTime: Single read GetHeadBobbingTime write SetHeadBobbingTime;
 
Public property HeadlightNode: TAbstractLightNode read GetHeadlightNode write SetHeadlightNode;
 

Generated by PasDoc 0.16.0.