Castor3D 0.16.0
Multiplatform 3D engine
castor3d::SceneNode Member List

This is the complete list of members for castor3d::SceneNode, including all inherited members.

addAnimation(AnimationPtr animation)castor3d::AnimableT< Engine >
addChild(SceneNode &child)castor3d::SceneNode
AnimableT(Engine &owner)castor3d::AnimableT< Engine >inlineexplicitprotected
AnimableT(AnimableT &&rhs) noexcept=defaultcastor3d::AnimableT< Engine >protected
AnimableT(AnimableT const &rhs)=deletecastor3d::AnimableT< Engine >protected
Animation typedefcastor3d::AnimableT< Engine >protected
AnimationPtr typedefcastor3d::AnimableT< Engine >protected
AnimationsMap typedefcastor3d::AnimableT< Engine >protected
attachObject(MovableObject &object)castor3d::SceneNode
attachTo(SceneNode &parent)castor3d::SceneNode
cleanupAnimations()castor3d::AnimableT< Engine >
Countcastor3d::SceneNodestatic
createAnimation(castor::String const &name)castor3d::SceneNode
detach(bool cleanup) noexceptcastor3d::SceneNode
detachChild(SceneNode const &child) noexceptcastor3d::SceneNode
detachChild(castor::String const &childName) noexceptcastor3d::SceneNode
detachChildren(bool cleanup) noexceptcastor3d::SceneNode
detachObject(MovableObject const &object)castor3d::SceneNode
doGetAnimation(castor::String const &name)castor3d::AnimableT< Engine >protected
doGetAnimation(castor::String const &name) constcastor3d::AnimableT< Engine >protected
doRemoveAnimation(castor::String const &name)castor3d::AnimableT< Engine >protected
getAnimation(castor::String const &name) constcastor3d::AnimableT< Engine >
getAnimation(castor::String const &name)castor3d::AnimableT< Engine >
getAnimations() constcastor3d::AnimableT< Engine >inline
getAxisAngle(castor::Point3f &axis, castor::Angle &angle) constcastor3d::SceneNodeinline
getChild(castor::String const &name) constcastor3d::SceneNode
getChildren() constcastor3d::SceneNode
getDerivedOrientation() constcastor3d::SceneNode
getDerivedPosition() constcastor3d::SceneNode
getDerivedScale() constcastor3d::SceneNode
getDerivedTransformationMatrix() constcastor3d::SceneNode
getId() const noexceptcastor3d::SceneNodeinline
getName() const noexceptcastor::NamedBaseT< T >inline
getObjects() constcastor3d::SceneNode
getOrientation() constcastor3d::SceneNodeinline
getOwner() constcastor::OwnedBy< Owner >inline
getParent() const noexceptcastor3d::SceneNodeinline
getPosition() constcastor3d::SceneNodeinline
getScale() constcastor3d::SceneNodeinline
getScene() const noexceptcastor3d::SceneNodeinline
getTransformationMatrix() constcastor3d::SceneNode
hasAnimation() constcastor3d::AnimableT< Engine >
hasAnimation(castor::String const &name) constcastor3d::AnimableT< Engine >
hasChild(castor::String const &name) constcastor3d::SceneNode
isDisplayable() const noexceptcastor3d::SceneNodeinline
isModified() const noexceptcastor3d::SceneNodeinline
isSerialisable() const noexceptcastor3d::SceneNodeinline
isStatic() const noexceptcastor3d::SceneNodeinline
isVisible() const noexceptcastor3d::SceneNode
m_animationscastor3d::AnimableT< Engine >protected
m_namecastor::NamedBaseT< T >protected
markDirty()castor3d::SceneNode
MovableArray typedefcastor3d::SceneNode
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
onParentChangedcastor3d::SceneNode
operator=(AnimableT &&rhs) noexcept=deletecastor3d::AnimableT< Engine >protected
operator=(AnimableT const &rhs)=deletecastor3d::AnimableT< Engine >protected
OwnedBy(Owner &owner)castor::OwnedBy< Owner >inlineexplicitprotected
pitch(castor::Angle const &angle)castor3d::SceneNode
removeAnimation(castor::String const &name)castor3d::SceneNode
rename(T name) noexceptcastor::NamedBaseT< T >inline
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, SceneNode *parent, castor::Point3f position, castor::Quaternion orientation, castor::Point3f scale, bool isStatic=true)castor3d::SceneNode
SceneNode(castor::String const &name, Scene &scene)castor3d::SceneNode
SceneNodeMap typedefcastor3d::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) noexceptcastor3d::SceneNodeinline
setTransformationMatrix(castor::Matrix4x4f const &transform)castor3d::SceneNode
setVisible(bool visible)castor3d::SceneNode
translate(castor::Point3f const &t)castor3d::SceneNode
update()castor3d::SceneNode
yaw(castor::Angle const &angle)castor3d::SceneNode
~AnimableT() noexcept=defaultcastor3d::AnimableT< Engine >virtual
~SceneNode() overridecastor3d::SceneNode