Castor3D 0.17.0
Multiplatform 3D engine
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::Meshstatic
Animable(Engine &owner)castor3d::Animableexplicitprotected
Animable(Animable &&rhs) noexcept=defaultcastor3d::Animableprotected
Animable(Animable const &rhs)=deletecastor3d::Animableprotected
AnimationPtr typedefcastor3d::Animableprotected
AnimationsMap typedefcastor3d::Animableprotected
begin()castor3d::Meshinline
begin() constcastor3d::Meshinline
BinaryParser< Mesh >castor3d::Meshfriend
BinaryWriter< Mesh >castor3d::Meshfriend
cleanup()castor3d::Mesh
cleanupAnimations()castor3d::Animable
cloneInto(Mesh &output) constcastor3d::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::Animableinlineprotected
doGetAnimation(castor::String const &name) constcastor3d::Animableinlineprotected
doRemoveAnimation(castor::String const &name)castor3d::Animableprotected
end()castor3d::Meshinline
end() constcastor3d::Meshinline
getAnimation(castor::String const &name) constcastor3d::Animable
getAnimation(castor::String const &name)castor3d::Animable
getAnimations() constcastor3d::Animableinline
getBoundingBox() constcastor3d::Meshinline
getBoundingSphere() constcastor3d::Meshinline
getFaceCount() constcastor3d::Mesh
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() const noexceptcastor::OwnedBy< Engine >inline
getScene() constcastor3d::Meshinline
getSkeleton() constcastor3d::Meshinline
getSubmesh(uint32_t index) constcastor3d::Mesh
getSubmeshCount() constcastor3d::Meshinline
getVertexCount() constcastor3d::Mesh
hasAnimation() const noexceptcastor3d::Animablevirtual
hasAnimation(castor::String const &name) constcastor3d::Animable
initialise()castor3d::Mesh
isSerialisable() constcastor3d::Meshinline
m_animationscastor3d::Animableprotected
m_namecastor::NamedBaseT< T >protected
Mesh(castor::String const &name, Scene &scene)castor3d::Mesh
Mesh(Mesh &&rhs)=deletecastor3d::Mesh
Mesh(Mesh const &rhs)=deletecastor3d::Mesh
MeshGeneratorcastor3d::Meshfriend
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
onChangecastor3d::Mesh
operator=(Mesh &&rhs)=deletecastor3d::Mesh
operator=(Mesh const &rhs)=deletecastor3d::Mesh
castor3d::Animable::operator=(Animable &&rhs) noexcept=deletecastor3d::Animableprotected
castor3d::Animable::operator=(Animable const &rhs)=deletecastor3d::Animableprotected
OwnedBy(Engine &owner) noexceptcastor::OwnedBy< Engine >inlineexplicitprotected
record(crg::ResourcesCache &resources, crg::FramePassGroup &graph, crg::FramePassArray previousPasses)castor3d::Mesh
registerDependencies(crg::FramePass &pass) constcastor3d::Mesh
removeAnimation(castor::String const &name)castor3d::Mesh
rename(T name) noexceptcastor::NamedBaseT< T >inline
setOwner(Engine &owner) noexceptcastor::OwnedBy< Engine >inline
setSerialisable(bool value)castor3d::Meshinline
setSkeleton(SkeletonRPtr skeleton)castor3d::Mesh
update(CpuUpdater &updater)castor3d::Mesh
updateContainers()castor3d::Mesh
~Animable() noexcept=defaultcastor3d::Animablevirtual
~Mesh() noexcept overridecastor3d::Mesh