AnimEngine
MeshEntity Member List

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

_children (defined in Entity)Entityprotected
_name (defined in Entity)Entityprotected
_parent (defined in Entity)Entityprotected
addChild(Entity *entity) (defined in Entity)Entity
canOverrideShader() const =0 (defined in DrawableInterfaceComponent)DrawableInterfaceComponentpure virtual
draw(const MVPset &MVP, Program *shader=nullptr)=0 (defined in DrawableInterfaceComponent)DrawableInterfaceComponentpure virtual
Entity() (defined in Entity)Entityinline
Entity(const std::string &name) (defined in Entity)Entityinline
getChildren() const (defined in Entity)Entityinline
getName() const (defined in Entity)Entityinline
getParent() (defined in Entity)Entityinline
getParent() const (defined in Entity)Entityinline
getPose() const =0 (defined in PosedComponent)PosedComponentpure virtual
globalIllumEnabled (defined in MeshEntity)MeshEntity
hasParent() const (defined in Entity)Entityinline
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 MeshEntity)MeshEntityinlinevirtual
isHidden() const (defined in DrawableInterfaceComponent)DrawableInterfaceComponentinlinevirtual
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
link(Entity *parent) (defined in Entity)Entityvirtual
numChildren() const (defined in Entity)Entityinline
pose (defined in MeshEntity)MeshEntityprotected
replace(Entity *replacement)Entityvirtual
requiresOverrideShader() const =0 (defined in DrawableInterfaceComponent)DrawableInterfaceComponentpure virtual
setName(const std::string &name) (defined in Entity)Entityinline
setPose(const Pose &pose)=0 (defined in PoseableComponent)PoseableComponentpure virtual
traversal_scratch (defined in Entity)Entity
unlink() (defined in Entity)Entityvirtual
UUID() const (defined in Entity)Entityinline
~PoseableWorldEntity() (defined in PoseableWorldEntity)PoseableWorldEntityinlinevirtual
~WorldEntity() (defined in WorldEntity)WorldEntityinlinevirtual