Castor3D
0.16.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::AnimableT< Engine >
AnimableT
(Engine &owner)
castor3d::AnimableT< Engine >
inline
explicit
protected
AnimableT
(AnimableT &&rhs) noexcept=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
AnimationsMap
typedef
castor3d::AnimableT< Engine >
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::AnimableT< Engine >
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::AnimableT< Engine >
protected
doGetAnimation
(castor::String const &name) const
castor3d::AnimableT< Engine >
protected
doRemoveAnimation
(castor::String const &name)
castor3d::AnimableT< Engine >
protected
end
()
castor3d::Mesh
inline
end
() const
castor3d::Mesh
inline
getAnimation
(castor::String const &name) const
castor3d::AnimableT< Engine >
getAnimation
(castor::String const &name)
castor3d::AnimableT< Engine >
getAnimations
() const
castor3d::AnimableT< Engine >
inline
getBoundingBox
() const
castor3d::Mesh
inline
getBoundingSphere
() const
castor3d::Mesh
inline
getFaceCount
() const
castor3d::Mesh
getName
() const noexcept
castor::NamedBaseT< T >
inline
getOwner
() const
castor::OwnedBy< Owner >
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
castor3d::AnimableT< Engine >
hasAnimation
(castor::String const &name) const
castor3d::AnimableT< Engine >
initialise
()
castor3d::Mesh
isModified
() const
castor3d::Mesh
inline
isSerialisable
() const
castor3d::Mesh
inline
m_animations
castor3d::AnimableT< Engine >
protected
m_name
castor::NamedBaseT< T >
protected
Mesh
(castor::String const &name, Scene &scene)
castor3d::Mesh
Mesh
(Mesh &&rhs)=default
castor3d::Mesh
Mesh
(Mesh const &rhs)=delete
castor3d::Mesh
MeshGenerator
castor3d::Mesh
friend
NamedBaseT
(T name) noexcept
castor::NamedBaseT< T >
inline
explicit
operator=
(Mesh &&rhs)=delete
castor3d::Mesh
operator=
(Mesh const &rhs)=delete
castor3d::Mesh
AnimableT< Engine >::operator=
(AnimableT &&rhs) noexcept=delete
castor3d::AnimableT< Engine >
protected
AnimableT< Engine >::operator=
(AnimableT const &rhs)=delete
castor3d::AnimableT< Engine >
protected
OwnedBy
(Owner &owner)
castor::OwnedBy< Owner >
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
setSerialisable
(bool value)
castor3d::Mesh
inline
setSkeleton
(SkeletonRPtr skeleton)
castor3d::Mesh
update
(CpuUpdater &updater)
castor3d::Mesh
updateContainers
()
castor3d::Mesh
~AnimableT
() noexcept=default
castor3d::AnimableT< Engine >
virtual
~Mesh
() noexcept override
castor3d::Mesh
Generated by
1.10.0