33 #ifndef H_DC_Node3D_INCLUDED
34 #define H_DC_Node3D_INCLUDED
36 #include <Dynacoe/Util/Transform.h>
50 class SpatialTransformUpdate;
58 inline Transform & Node() {
return *node;}
63 TransformMatrix & GetGlobalTransform();
67 void ReplaceTransform(Transform *);
70 void SetAsParent(Spatial *);
81 void UpdateModelTransforms(RenderBufferID
id);
86 virtual void OnUpdateTransform(){}
90 std::vector<Spatial*> children;
91 Transform * transformOwned;
92 TransformMatrix global;
94 SpatialTransformUpdate * transformUpdate;
95 void SendUpdateSignal();