Castle Game Engine: CastleShapes: Class TShapeTreeTransform

# Class TShapeTreeTransform
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleShapes ## Declaration `type TShapeTreeTransform = class(TShapeTreeGroup)` ## Description Node of the TShapeTree transforming it's children. It's ideal for handling VRML 2.0 / X3D Transform node, and similar nodes (MatrixTransform and some H-Anim nodes also act as a transformation node and also may be handled by this). ## Hierarchy TObject TShapeTree TShapeTreeGroup TShapeTreeTransform ## Overview ### Methods
| `constructor Create(AParentScene: TObject);`
| `destructor Destroy; override;`
### Properties
| `property TransformNode: TX3DNode read FTransformNode write FTransformNode;`
| `property TransformState: TX3DGraphTraverseState read FTransformState;`
## Description ### Methods
| `constructor Create(AParentScene: TObject);`
| `destructor Destroy; override;`
### Properties
| `property TransformNode: TX3DNode read FTransformNode write FTransformNode;`
Transforming VRML/X3D node. Always assigned, always may be casted to ITransformNode interface.
| `property TransformState: TX3DGraphTraverseState read FTransformState;`
State right before traversing the TransformNode. Owned by this TShapeTreeTransform instance. You should assign to it when you set TransformNode.
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:14