|  | 
| virtual void | drawSkeletonRestPose (const MVPset &MVP) | 
|  | 
| virtual void | drawSkeletonFinalPose (const MVPset &MVP) | 
|  | 
| virtual Pose | getBoneRestPose (size_t index) const | 
|  | 
| virtual Pose | getBoneFinalPose (size_t index) const | 
|  | 
| virtual Pose | getBoneSkinningPose (size_t index) const override | 
|  | 
| virtual void | addBone (Bone *bone) override | 
|  | 
| virtual void | setBonePose (size_t index, const Pose &pose) override | 
|  | 
| virtual void | resetPose () override | 
|  | 
| virtual const Pose & | getPose () const override | 
|  | 
| virtual Pose & | getMutablePose () | 
|  | 
| virtual void | setPose (const Pose &pose) override | 
|  | 
| virtual Bone * | getBone (size_t index) | 
|  | 
| virtual const Bone * | getBone (size_t index) const | 
|  | 
| virtual const std::vector< Bone * > & | getBonesArray () const | 
|  | 
| virtual size_t | numBones () const | 
|  | 
|  | Entity (const std::string &name) | 
|  | 
| const ent_uuid_t & | UUID () const | 
|  | 
| const std::string & | getName () const | 
|  | 
| void | setName (const std::string &name) | 
|  | 
| void | addChild (Entity *entity) | 
|  | 
| virtual void | unlink () | 
|  | 
| virtual void | link (Entity *parent) | 
|  | 
| virtual Entity * | replace (Entity *replacement) | 
|  | Replace the node in the tree with 'replacement' and return original node ('this') 
 | 
|  | 
| const std::map< ent_uuid_t, Entity * > & | getChildren () const | 
|  | 
| size_t | numChildren () const | 
|  | 
| bool | hasParent () const | 
|  | 
| Entity * | getParent () | 
|  | 
| const Entity * | getParent () const | 
|  | 
| virtual bool | isPosed () const override | 
|  | 
| virtual bool | isDrawable () const | 
|  | 
| virtual bool | isPoseable () const override | 
|  | 
|  | 
| virtual Pose | getWorldBoneTransform (size_t index) const | 
|  | 
|  | 
| std::vector< Pose > | bone_poses | 
|  | 
| std::vector< Bone * > | bones | 
|  | 
| Pose | skeleton_entity_pose | 
|  | 
| std::string | _name | 
|  | 
| Entity * | _parent = nullptr | 
|  | 
| std::map< ent_uuid_t, Entity * > | _children | 
|  | 
|  | 
| unsigned int | traversal_scratch = 0 | 
|  | 
The documentation for this class was generated from the following files:
- /home/kjyager/Code/projects/GI_merge/src/world/Entities/Skeleton.hpp
- /home/kjyager/Code/projects/GI_merge/src/world/Entities/Skeleton.cpp