40 #ifndef _graphicsbone_cpp
41 #define _graphicsbone_cpp
43 #include "Graphics/skeleton.h"
44 #include "Graphics/bone.h"
64 return Ogre::Node::TS_WORLD;
69 : GraphicsBone(InternalBone),
72 Ogre::Any OgreRef(
this);
84 {
return this->
Host; }
108 {
return Ogre::any_cast<
Bone*>( this->
GraphicsBone->getChild(Index)->getUserAny() ); }
111 {
return Ogre::any_cast<
Bone*>( this->
GraphicsBone->getChild(Name)->getUserAny() ); }
156 { this->
GraphicsBone->translate( X, Y, Z, ConvertTransformSpace(Space) ); }
159 { this->
GraphicsBone->yaw( Ogre::Radian(Angle), ConvertTransformSpace(Space) ); }
162 { this->
GraphicsBone->pitch( Ogre::Radian(Angle), ConvertTransformSpace(Space) ); }
165 { this->
GraphicsBone->roll( Ogre::Radian(Angle), ConvertTransformSpace(Space) ); }