Class TStaticGroupNode

Unit

Declaration

type TStaticGroupNode = class(TAbstractGroupingNode)

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 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 BBox: TBox3D read GetBBox write SetBBox;

Description

Methods

Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
 
Public procedure CreateNode; override;
 
Public class function ClassX3DType: string; 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 BBox: TBox3D read GetBBox write SetBBox;
 

Generated by PasDoc 0.16.0.