addAnimation(AnimationPtr animation) | castor3d::AnimableT< Engine > | |
addChild(SceneNodeSPtr child) | castor3d::SceneNode | |
AnimableT(Engine &owner) | castor3d::AnimableT< Engine > | inlineexplicitprotected |
AnimableT(AnimableT &&rhs)=default | castor3d::AnimableT< Engine > | protected |
AnimableT(AnimableT const &rhs)=delete | castor3d::AnimableT< Engine > | protected |
Animation typedef | castor3d::AnimableT< Engine > | protected |
AnimationPtr typedef | castor3d::AnimableT< Engine > | protected |
AnimationPtrStrMap typedef | castor3d::AnimableT< Engine > | protected |
attachObject(MovableObject &object) | castor3d::SceneNode | |
attachTo(SceneNode &parent) | castor3d::SceneNode | |
cleanupAnimations() | castor3d::AnimableT< Engine > | inline |
Count | castor3d::SceneNode | static |
createAnimation(castor::String const &name) | castor3d::SceneNode | |
detach() | castor3d::SceneNode | |
detachChild(SceneNodeSPtr child) | castor3d::SceneNode | |
detachChild(castor::String const &childName) | castor3d::SceneNode | |
detachChildren() | castor3d::SceneNode | |
detachObject(MovableObject &object) | castor3d::SceneNode | |
doGetAnimation(castor::String const &name) | castor3d::AnimableT< Engine > | inlineprotected |
doGetAnimation(castor::String const &name) const | castor3d::AnimableT< Engine > | inlineprotected |
doRemoveAnimation(castor::String const &name) | castor3d::AnimableT< Engine > | inlineprotected |
getAnimation(castor::String const &name) const | castor3d::AnimableT< Engine > | inline |
getAnimation(castor::String const &name) | castor3d::AnimableT< Engine > | inline |
getAnimations() const | castor3d::AnimableT< Engine > | inline |
getAxisAngle(castor::Point3f &axis, castor::Angle &angle) const | castor3d::SceneNode | inline |
getChild(castor::String const &name) const | castor3d::SceneNode | |
getChildren() const | castor3d::SceneNode | |
getDerivedOrientation() const | castor3d::SceneNode | |
getDerivedPosition() const | castor3d::SceneNode | |
getDerivedScale() const | castor3d::SceneNode | |
getDerivedTransformationMatrix() const | castor3d::SceneNode | |
getId() const | castor3d::SceneNode | inline |
getObjects() const | castor3d::SceneNode | |
getOrientation() const | castor3d::SceneNode | inline |
getParent() const | castor3d::SceneNode | inline |
getPosition() const | castor3d::SceneNode | inline |
getScale() const | castor3d::SceneNode | inline |
getScene() const | castor3d::SceneNode | inline |
getTransformationMatrix() const | castor3d::SceneNode | |
hasAnimation() const | castor3d::AnimableT< Engine > | inline |
hasAnimation(castor::String const &name) const | castor3d::AnimableT< Engine > | inline |
hasChild(castor::String const &name) const | castor3d::SceneNode | |
isDisplayable() const | castor3d::SceneNode | inline |
isModified() const | castor3d::SceneNode | inline |
isSerialisable() const | castor3d::SceneNode | inline |
isVisible() const | castor3d::SceneNode | |
m_animations | castor3d::AnimableT< Engine > | protected |
MovableArray typedef | castor3d::SceneNode | |
onParentChanged | castor3d::SceneNode | |
operator=(AnimableT &&rhs)=delete | castor3d::AnimableT< Engine > | protected |
operator=(AnimableT const &rhs)=delete | castor3d::AnimableT< Engine > | protected |
pitch(castor::Angle const &angle) | castor3d::SceneNode | |
removeAnimation(castor::String const &name) | castor3d::SceneNode | |
roll(castor::Angle const &angle) | castor3d::SceneNode | |
rotate(castor::Quaternion const &quat) | castor3d::SceneNode | |
scale(castor::Point3f const &s) | castor3d::SceneNode | |
SceneNode(castor::String const &name, Scene &scene) | castor3d::SceneNode | |
SceneNodeMap typedef | castor3d::SceneNode | |
setOrientation(castor::Quaternion const &orientation) | castor3d::SceneNode | |
setPosition(castor::Point3f const &position) | castor3d::SceneNode | |
setScale(castor::Point3f const &scale) | castor3d::SceneNode | |
setSerialisable(bool value) | castor3d::SceneNode | inline |
setVisible(bool visible) | castor3d::SceneNode | |
translate(castor::Point3f const &t) | castor3d::SceneNode | |
update() | castor3d::SceneNode | |
yaw(castor::Angle const &angle) | castor3d::SceneNode | |
~AnimableT()=default | castor3d::AnimableT< Engine > | virtual |
~SceneNode() override | castor3d::SceneNode | |