Class TStaticGroupNode

Unit

Declaration

type TStaticGroupNode = class(TAbstractGroupingNode, IAbstractBoundedObject)

Description

Children nodes which cannot be modified. StaticGroup children are guaranteed to not change, send events, receive events or contain any USE references outside the StaticGroup. This allows to optimize this content for faster rendering and less memory usage.

Hierarchy

Overview

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public procedure SetChildren(const Value: array of TAbstractChildNode);

Properties

Public property FdChildren: TMFNode read FFdChildren;
Public property FdBboxCenter: TSFVec3f read FFdBboxCenter;
Public property FdBboxSize: TSFVec3f read FFdBboxSize;
Public property BboxCenter: TVector3 read GetBboxCenter write SetBboxCenter;
Public property BboxSize: TVector3 read GetBboxSize write SetBboxSize;

Description

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public procedure SetChildren(const Value: array of TAbstractChildNode);
 

Properties

Public property FdChildren: TMFNode read FFdChildren;
 
Public property FdBboxCenter: TSFVec3f read FFdBboxCenter;
 
Public property FdBboxSize: TSFVec3f read FFdBboxSize;
 
Public property BboxCenter: TVector3 read GetBboxCenter write SetBboxCenter;
 
Public property BboxSize: TVector3 read GetBboxSize write SetBboxSize;
 

Generated by PasDoc 0.15.0.