Class TAbstractInternalGroupingNode
Unit
Declaration
type TAbstractInternalGroupingNode = class(TAbstractChildNode)
Description
Base node that may contain children nodes.
You should not use this class directly usually, instead use e.g. TAbstractGroupingNode. This class is a common ancestor to help implementing a few similar nodes, like TAbstractGroupingNode and TStaticGroupNode, but it is undefined whether they will always rely on this common ancestor.
Note: This descends from TAbstractChildNode, so it can be inserted as child of another grouping node. So, you can create a hierarchy of nodes with any depth.
Handles TTransformFunctionality for any descendant that defines an instance of it.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractInternalGroupingNode
Overview
Methods
function SeparateGroup: boolean; virtual; |
|
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
procedure AfterTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
destructor Destroy; override; |
Description
Methods
function SeparateGroup: boolean; virtual; |
|
If |
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
procedure AfterTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
constructor Create(const AX3DName: String = ''; const ABaseUrl: String = ''); override; |
|
destructor Destroy; override; |
|
Generated by PasDoc 0.16.0.