Castor3D
0.17.0
Multiplatform 3D engine
Main Page
Related Pages
Namespaces
Concepts
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
castor3d
SceneNode
castor3d::SceneNode Member List
This is the complete list of members for
castor3d::SceneNode
, including all inherited members.
addAnimation
(AnimationPtr animation)
castor3d::Animable
addChild
(SceneNode &child)
castor3d::SceneNode
addParsers
(castor::AttributeParsers &result)
castor3d::SceneNode
static
Animable
(Engine &owner)
castor3d::Animable
explicit
protected
Animable
(Animable &&rhs) noexcept=default
castor3d::Animable
protected
Animable
(Animable const &rhs)=delete
castor3d::Animable
protected
AnimationPtr
typedef
castor3d::Animable
protected
AnimationsMap
typedef
castor3d::Animable
protected
attachObject
(MovableObject &object)
castor3d::SceneNode
attachTo
(SceneNode &parent)
castor3d::SceneNode
cleanupAnimations
()
castor3d::Animable
cloneInto
(SceneNode &output) const
castor3d::SceneNode
Count
castor3d::SceneNode
static
createAnimation
(castor::String const &name)
castor3d::SceneNode
detach
(bool cleanup) noexcept
castor3d::SceneNode
detachChild
(SceneNode const &child) noexcept
castor3d::SceneNode
detachChild
(castor::String const &childName) noexcept
castor3d::SceneNode
detachChildren
(bool cleanup) noexcept
castor3d::SceneNode
detachObject
(MovableObject const &object)
castor3d::SceneNode
doGetAnimation
(castor::String const &name)
castor3d::Animable
inline
protected
doGetAnimation
(castor::String const &name) const
castor3d::Animable
inline
protected
doRemoveAnimation
(castor::String const &name)
castor3d::Animable
protected
getAnimation
(castor::String const &name) const
castor3d::Animable
getAnimation
(castor::String const &name)
castor3d::Animable
getAnimations
() const
castor3d::Animable
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 noexcept
castor3d::SceneNode
inline
getName
() const noexcept
castor::NamedBaseT< T >
inline
getObjects
() const
castor3d::SceneNode
getOrientation
() const
castor3d::SceneNode
inline
getOwner
() const noexcept
castor::OwnedBy< Engine >
inline
getParent
() const noexcept
castor3d::SceneNode
inline
getPosition
() const
castor3d::SceneNode
inline
getScale
() const
castor3d::SceneNode
inline
getScene
() const noexcept
castor3d::SceneNode
inline
getTransformationMatrix
() const
castor3d::SceneNode
hasAnimation
() const noexcept
castor3d::Animable
virtual
hasAnimation
(castor::String const &name) const
castor3d::Animable
hasChild
(castor::String const &name) const
castor3d::SceneNode
isDisplayable
() const noexcept
castor3d::SceneNode
inline
isModified
() const noexcept
castor3d::SceneNode
inline
isSerialisable
() const noexcept
castor3d::SceneNode
inline
isStatic
() const noexcept
castor3d::SceneNode
inline
isVisible
() const noexcept
castor3d::SceneNode
m_animations
castor3d::Animable
protected
m_name
castor::NamedBaseT< T >
protected
markDirty
()
castor3d::SceneNode
MovableArray
typedef
castor3d::SceneNode
NamedBaseT
(T name) noexcept
castor::NamedBaseT< T >
inline
explicit
onParentChanged
castor3d::SceneNode
operator=
(Animable &&rhs) noexcept=delete
castor3d::Animable
protected
operator=
(Animable const &rhs)=delete
castor3d::Animable
protected
OwnedBy
(Engine &owner) noexcept
castor::OwnedBy< Engine >
inline
explicit
protected
pitch
(castor::Angle const &angle)
castor3d::SceneNode
removeAnimation
(castor::String const &name)
castor3d::SceneNode
rename
(T name) noexcept
castor::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, SceneNodeCreateInfo const &createInfo)
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
typedef
castor3d::SceneNode
setOrientation
(castor::Quaternion const &orientation)
castor3d::SceneNode
setOwner
(Engine &owner) noexcept
castor::OwnedBy< Engine >
inline
setPosition
(castor::Point3f const &position)
castor3d::SceneNode
setScale
(castor::Point3f const &scale)
castor3d::SceneNode
setScene
(Scene &scene) noexcept
castor3d::SceneNode
inline
setSerialisable
(bool value) noexcept
castor3d::SceneNode
inline
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
~Animable
() noexcept=default
castor3d::Animable
virtual
~SceneNode
() override
castor3d::SceneNode
Generated by
1.10.0