AnimEngine
Bone Member List

This is the complete list of members for Bone, including all inherited members.

_cached_joint_dirty (defined in Bone)Boneprotected
_cached_joint_transform (defined in Bone)Boneprotected
_children (defined in Entity)Entityprotected
_inverse_bind (defined in Bone)Boneprotected
_length (defined in Bone)Boneprotected
_name (defined in Entity)Entityprotected
_parent (defined in Entity)Entityprotected
_parent_bone (defined in Bone)Boneprotected
_pose (defined in Bone)Boneprotected
_update_joint_transform_cache() (defined in Bone)Boneprotected
addChild(Entity *entity) (defined in Entity)Entity
Bone() (defined in Bone)Boneinline
Bone(const glm::mat4 &inverse_bind) (defined in Bone)Bone
Bone(const glm::mat4 &inverse_bind, const Pose &pose) (defined in Bone)Bone
Bone(const glm::vec3 &head, const glm::vec3 &tail, float roll) (defined in Bone)Bone
canOverrideShader() const override (defined in Bone)Boneinlinevirtual
configureDrawScale(Pose *pose) const (defined in Bone)Boneinlinevirtual
draw(const MVPset &MVP, Program *shader=nullptr) override (defined in Bone)Bonevirtual
draw_mode (defined in Bone)Bone
DrawMode enum name (defined in Bone)Bone
edit_color (defined in Bone)Bonestatic
Entity() (defined in Entity)Entityinline
Entity(const std::string &name) (defined in Entity)Entityinline
getBoneLocalTransform() const (defined in Bone)Bonevirtual
getBoneWorldTransform() const (defined in Bone)Bonevirtual
getChildren() const (defined in Entity)Entityinline
getHead() const (defined in Bone)Bone
getInverseBindTransform() const (defined in Bone)Bonevirtual
getJointTransform() const (defined in Bone)Bonevirtual
getJointTransform() (defined in Bone)Bonevirtual
getLength() const (defined in Bone)Bone
getName() const (defined in Entity)Entityinline
getParent() (defined in Entity)Entityinline
getParent() const (defined in Entity)Entityinline
getPose() const override (defined in Bone)Boneinlinevirtual
getTail() const (defined in Bone)Bone
hasParent() const (defined in Entity)Entityinline
hasParentBone() const (defined in Bone)Boneinlinevirtual
isDrawable() const =0 (defined in PureComponent)PureComponentpure virtual
isDrawable() const (defined in RootComponent)RootComponentinlinevirtual
isDrawable() const override (defined in DrawableInterfaceComponent)DrawableInterfaceComponentinlinevirtual
isGloballyIlluminated() const (defined in DrawableInterfaceComponent)DrawableInterfaceComponentinlinevirtual
isHidden() const override (defined in Bone)Boneinlinevirtual
isPoseable() const =0 (defined in PureComponent)PureComponentpure virtual
isPoseable() const (defined in RootComponent)RootComponentinlinevirtual
isPoseable() const override (defined in PoseableComponent)PoseableComponentinlinevirtual
isPosed() const =0 (defined in PureComponent)PureComponentpure virtual
isPosed() const override (defined in PosedComponent)PosedComponentinlinevirtual
joint_index (defined in Bone)Bone
legacy_children (defined in Bone)Bone
legacy_parent (defined in Bone)Bone
link(Entity *parent) override (defined in Bone)Bonevirtual
numChildren() const (defined in Entity)Entityinline
pose_color (defined in Bone)Bonestatic
replace(Entity *replacement)Entityvirtual
requiresOverrideShader() const override (defined in Bone)Boneinlinevirtual
setName(const std::string &name) (defined in Entity)Entityinline
setPose(const Pose &pose) override (defined in Bone)Boneinlinevirtual
Skeleton (defined in Bone)Bonefriend
traversal_scratch (defined in Entity)Entity
unlink() override (defined in Bone)Bonevirtual
use_edit_color (defined in Bone)Bone
UUID() const (defined in Entity)Entityinline
~WorldEntity() (defined in WorldEntity)WorldEntityinlinevirtual