Castor3D 0.15.0
Multiplatform 3D engine
castor3d::Geometry Liste des membres

Liste complète des membres de castor3d::Geometry, y compris les membres hérités :

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() constcastor3d::MovableObject
getId(Pass const &pass, Submesh const &submesh) constcastor3d::Geometry
getIds() constcastor3d::Geometryinline
getMaterial(Submesh const &submesh) constcastor3d::Geometry
getMesh() constcastor3d::Geometryinline
getParent() constcastor3d::MovableObjectinline
getRenderNode(Pass const &pass, Submesh const &submesh) constcastor3d::Geometry
getType() constcastor3d::MovableObjectinline
IdRenderNode typedefcastor3d::Geometry
isCullable() constcastor3d::RenderedObjectinline
isShadowCaster() constcastor3d::RenderedObjectinline
isShadowReceiver() constcastor3d::RenderedObjectinline
isVisible() constcastor3d::RenderedObjectinline
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
prepare(uint32_t &nbFaces, uint32_t &nbVertex)castor3d::Geometry
setBoundingBox(Submesh const &submesh, castor::BoundingBox const &box)castor3d::Geometry
setCullable(bool value)castor3d::RenderedObjectinline
setId(Pass const &pass, Submesh const &submesh, SubmeshRenderNode *renderNode, uint32_t id)castor3d::Geometry
setMaterial(Submesh &submesh, MaterialObs material)castor3d::Geometry
setMesh(MeshResPtr mesh)castor3d::Geometry
setShadowCaster(bool value)castor3d::RenderedObjectinline
setShadowReceiver(bool value)castor3d::RenderedObjectinline
setVisible(bool value)castor3d::RenderedObjectinline
SubmeshIdRenderNodeMap typedefcastor3d::Geometry
updateContainers(SubmeshBoundingBoxList const &boxes)castor3d::Geometry
~MovableObject()castor3d::MovableObjectvirtual