67 Entity *getParentEntity(
void)
const;
70 void setParentEntity(
Entity *pEntity);
77 void setInheritParentEntityOrientation(
bool inherit);
81 bool getInheritParentEntityOrientation(
void)
const;
87 void setInheritParentEntityScale(
bool inherit);
91 bool getInheritParentEntityScale(
void)
const;
94 const Matrix4& getParentEntityTransform(
void)
const;
97 const Matrix4& _getFullLocalTransform(
void)
const;
100 void needUpdate(
bool forceParentUpdate =
false);
103 void updateFromParentImpl(
void)
const;
123 #endif//__TagPoint_H_
Abstract class defining a movable object in a scene.
A collection of Bone objects used to animate a skinned mesh.
bool mInheritParentEntityScale
Class encapsulating a standard 4x4 homogeneous matrix.
Matrix4 mFullLocalTransform
bool mInheritParentEntityOrientation
MovableObject * mChildObject
A tagged point on a skeleton, which can be used to attach entities to on specific other entities...
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
Defines an instance of a discrete, movable object based on a Mesh.