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

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

attachTo(SceneNode &node)castor3d::MovableObjectvirtual
detach()castor3d::MovableObject
fillEntry(uint32_t nodeId, Pass const &pass, SceneNode const &sceneNode, uint32_t meshletCount, ModelBufferConfiguration &modelData)castor3d::RenderedObject
fillEntryOffsets(uint32_t nodeId, VkDeviceSize vertexOffset, VkDeviceSize indexOffset, VkDeviceSize meshletOffset)castor3d::RenderedObject
Geometry(castor::String const &name, Scene &scene, SceneNode &node, MeshResPtr mesh={})castor3d::Geometry
Geometry(castor::String const &name, Scene &scene, MeshResPtr mesh={})castor3d::Geometry
getBoundingBox(Submesh const &submesh) constcastor3d::Geometry
getBoundingBox() constcastor3d::Geometryinline
getBoundingSphere(Submesh const &submesh) constcastor3d::Geometry
getBoundingSphere() constcastor3d::Geometryinline
getEngine() const noexceptcastor3d::MovableObject
getGlobalTransform() constcastor3d::Geometry
getHash(Pass const &pass, Submesh const &submesh) const noexceptcastor3d::Geometry
getId(Pass const &pass, Submesh const &submesh) constcastor3d::Geometry
getIds() constcastor3d::Geometryinline
getMaterial(Submesh const &submesh) constcastor3d::Geometry
getMesh() constcastor3d::Geometryinline
getMovableType() const noexceptcastor3d::MovableObjectinline
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() constcastor::OwnedBy< Scene >inline
getParent() const noexceptcastor3d::MovableObjectinline
getRenderNode(Pass const &pass, Submesh const &submesh) constcastor3d::Geometry
IdRenderNode typedefcastor3d::Geometry
initContainers()castor3d::Geometry
isCullable() const noexceptcastor3d::RenderedObjectinline
isShadowCaster() const noexceptcastor3d::RenderedObjectinline
isShadowReceiver() const noexceptcastor3d::RenderedObjectinline
isVisible() const noexceptcastor3d::RenderedObjectinline
m_namecastor::NamedBaseT< T >protected
m_notifyIndexcastor3d::MovableObjectprotected
m_sceneNodecastor3d::MovableObjectprotected
m_typecastor3d::MovableObjectprotected
markDirty()castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type, SceneNode &node)castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type)castor3d::MovableObject
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
OwnedBy(Scene &owner)castor::OwnedBy< Scene >inlineexplicitprotected
prepare(uint32_t &nbFaces, uint32_t &nbVertex)castor3d::Geometry
rename(T name) noexceptcastor::NamedBaseT< T >inline
setBoundingBox(Submesh const &submesh, castor::BoundingBox const &box)castor3d::Geometry
setCullable(bool value) noexceptcastor3d::RenderedObjectinline
setId(Pass const &pass, Submesh const &submesh, SubmeshRenderNode *renderNode, uint32_t id) noexceptcastor3d::Geometry
setMaterial(Submesh &submesh, MaterialObs material)castor3d::Geometry
setMesh(MeshResPtr mesh)castor3d::Geometry
setShadowCaster(bool value) noexceptcastor3d::RenderedObjectinline
setShadowReceiver(bool value) noexceptcastor3d::RenderedObjectinline
setVisible(bool value) noexceptcastor3d::RenderedObjectinline
SubmeshIdRenderNodeMap typedefcastor3d::Geometry
updateContainers(SubmeshBoundingBoxList const &boxes)castor3d::Geometry
~MovableObject() noexceptcastor3d::MovableObjectvirtual