Class TStaticGroupNode

DescriptionHierarchyFieldsMethodsProperties

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;

Properties

Public property FdChildren: TMFNode read FFdChildren;
Public property FdBboxCenter: TSFVec3f read FFdBboxCenter;
Public property FdBboxSize: TSFVec3f read FFdBboxSize;
Public property BboxCenter: TVector3Single read GetBboxCenter write SetBboxCenter;
Public property BboxSize: TVector3Single 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;
 

Properties

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

Generated by PasDoc 0.14.0.