4 template<
class TParent,
class TChild >
7 cm( inst, this,
"Transform_ConnectorI" ),
12 this->cm.inherits( this->AnimConnector::cm );
15 template<
class TParent,
class TChild >
19 this->parent->anim_removeChild(
this );
22 this->child->anim_unsetParent(
this );
26 template<
class TParent,
class TChild >
29 return this->_treeChanged;
32 template<
class TParent,
class TChild >
35 this->_treeChanged =
false;
38 template<
class TParent,
class TChild >
45 template<
class TParent,
class TChild >
48 if( this->child == node )
50 this->child->anim_unsetParent(
this );
51 this->child =
nullptr;
53 this->_treeChanged =
true;
57 template<
class TParent,
class TChild >
64 template<
class TParent,
class TChild >
67 if( this->parent == node )
69 this->parent->anim_removeChild(
this );
70 this->parent =
nullptr;
72 this->_treeChanged =
true;
77 template<
class TParent,
class TChild >
83 this->parent->anim_addChild(
this );
85 this->_treeChanged =
true;
89 this->parent->anim_removeChild(
this );
90 this->parent =
nullptr;
92 this->_treeChanged =
true;
96 template<
class TParent,
class TChild >
102 this->child->anim_setParent(
this );
104 this->_treeChanged =
true;
108 this->child->anim_unsetParent(
this );
109 this->child =
nullptr;
111 this->_treeChanged =
true;