Class TX3DNodeDeepCopyState
Unit
Declaration
type TX3DNodeDeepCopyState = class(TObject)
Description
Private stuff for TX3DNode.DeepCopy and friends implementation.
Source: scene/x3d/x3dnodes_x3dnode.inc (line 22).
Hierarchy
- TObject
- TX3DNodeDeepCopyState
Overview
Methods
| Public | constructor Create; |
| Public | destructor Destroy; override; |
| Public | function DeepCopy(const OriginalNode: TX3DNode): TX3DNode; |
Description
Methods
| Public | constructor Create; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | function DeepCopy(const OriginalNode: TX3DNode): TX3DNode; |
|
Return a copy or OriginalNode. To keep sharing of nodes (DEF/USE mechanism) within the newly created copy, we need a list of already duplicated children. This method uses and updates such list. When called for the first time with OriginalNode, it actually creates a duplicate (by OriginalNode.DeepCopy). Next time, it will just return this copy. | |
Generated by PasDoc 0.17.0.snapshot.