Castor3D
0.17.0
Multiplatform 3D engine
Main Page
Related Pages
Namespaces
Concepts
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
castor3d
Mesh
castor3d::Mesh Member List
This is the complete list of members for
castor3d::Mesh
, including all inherited members.
addAnimation
(AnimationPtr animation)
castor3d::Animable
addParsers
(castor::AttributeParsers &result)
castor3d::Mesh
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
begin
()
castor3d::Mesh
inline
begin
() const
castor3d::Mesh
inline
BinaryParser< Mesh >
castor3d::Mesh
friend
BinaryWriter< Mesh >
castor3d::Mesh
friend
cleanup
()
castor3d::Mesh
cleanupAnimations
()
castor3d::Animable
cloneInto
(Mesh &output) const
castor3d::Mesh
computeContainers
()
castor3d::Mesh
computeNormals
(bool reverted=false)
castor3d::Mesh
createAnimation
(castor::String const &name)
castor3d::Mesh
createDefaultSubmesh
()
castor3d::Mesh
createSubmesh
()
castor3d::Mesh
deleteSubmesh
(Submesh const *submesh)
castor3d::Mesh
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
end
()
castor3d::Mesh
inline
end
() const
castor3d::Mesh
inline
getAnimation
(castor::String const &name) const
castor3d::Animable
getAnimation
(castor::String const &name)
castor3d::Animable
getAnimations
() const
castor3d::Animable
inline
getBoundingBox
() const
castor3d::Mesh
inline
getBoundingSphere
() const
castor3d::Mesh
inline
getFaceCount
() const
castor3d::Mesh
getName
() const noexcept
castor::NamedBaseT< T >
inline
getOwner
() const noexcept
castor::OwnedBy< Engine >
inline
getScene
() const
castor3d::Mesh
inline
getSkeleton
() const
castor3d::Mesh
inline
getSubmesh
(uint32_t index) const
castor3d::Mesh
getSubmeshCount
() const
castor3d::Mesh
inline
getVertexCount
() const
castor3d::Mesh
hasAnimation
() const noexcept
castor3d::Animable
virtual
hasAnimation
(castor::String const &name) const
castor3d::Animable
initialise
()
castor3d::Mesh
isSerialisable
() const
castor3d::Mesh
inline
m_animations
castor3d::Animable
protected
m_name
castor::NamedBaseT< T >
protected
Mesh
(castor::String const &name, Scene &scene)
castor3d::Mesh
Mesh
(Mesh &&rhs)=delete
castor3d::Mesh
Mesh
(Mesh const &rhs)=delete
castor3d::Mesh
MeshGenerator
castor3d::Mesh
friend
NamedBaseT
(T name) noexcept
castor::NamedBaseT< T >
inline
explicit
onChange
castor3d::Mesh
operator=
(Mesh &&rhs)=delete
castor3d::Mesh
operator=
(Mesh const &rhs)=delete
castor3d::Mesh
castor3d::Animable::operator=
(Animable &&rhs) noexcept=delete
castor3d::Animable
protected
castor3d::Animable::operator=
(Animable const &rhs)=delete
castor3d::Animable
protected
OwnedBy
(Engine &owner) noexcept
castor::OwnedBy< Engine >
inline
explicit
protected
record
(crg::ResourcesCache &resources, crg::FramePassGroup &graph, crg::FramePassArray previousPasses)
castor3d::Mesh
registerDependencies
(crg::FramePass &pass) const
castor3d::Mesh
removeAnimation
(castor::String const &name)
castor3d::Mesh
rename
(T name) noexcept
castor::NamedBaseT< T >
inline
setOwner
(Engine &owner) noexcept
castor::OwnedBy< Engine >
inline
setSerialisable
(bool value)
castor3d::Mesh
inline
setSkeleton
(SkeletonRPtr skeleton)
castor3d::Mesh
update
(CpuUpdater &updater)
castor3d::Mesh
updateContainers
()
castor3d::Mesh
~Animable
() noexcept=default
castor3d::Animable
virtual
~Mesh
() noexcept override
castor3d::Mesh
Generated by
1.10.0