Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::Geometry, including all inherited members.
attachTo(SceneNode &node) | castor3d::MovableObject | virtual |
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) const | castor3d::Geometry | |
getBoundingBox() const | castor3d::Geometry | inline |
getBoundingSphere(Submesh const &submesh) const | castor3d::Geometry | |
getBoundingSphere() const | castor3d::Geometry | inline |
getEngine() const noexcept | castor3d::MovableObject | |
getGlobalTransform() const | castor3d::Geometry | |
getHash(Pass const &pass, Submesh const &submesh) const noexcept | castor3d::Geometry | |
getId(Pass const &pass, Submesh const &submesh) const | castor3d::Geometry | |
getIds() const | castor3d::Geometry | inline |
getMaterial(Submesh const &submesh) const | castor3d::Geometry | |
getMesh() const | castor3d::Geometry | inline |
getMovableType() const noexcept | castor3d::MovableObject | inline |
getName() const noexcept | castor::NamedBaseT< T > | inline |
getOwner() const | castor::OwnedBy< Scene > | inline |
getParent() const noexcept | castor3d::MovableObject | inline |
getRenderNode(Pass const &pass, Submesh const &submesh) const | castor3d::Geometry | |
IdRenderNode typedef | castor3d::Geometry | |
initContainers() | castor3d::Geometry | |
isCullable() const noexcept | castor3d::RenderedObject | inline |
isShadowCaster() const noexcept | castor3d::RenderedObject | inline |
isShadowReceiver() const noexcept | castor3d::RenderedObject | inline |
isVisible() const noexcept | castor3d::RenderedObject | inline |
m_name | castor::NamedBaseT< T > | protected |
m_notifyIndex | castor3d::MovableObject | protected |
m_sceneNode | castor3d::MovableObject | protected |
m_type | castor3d::MovableObject | protected |
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) noexcept | castor::NamedBaseT< T > | inlineexplicit |
OwnedBy(Scene &owner) | castor::OwnedBy< Scene > | inlineexplicitprotected |
prepare(uint32_t &nbFaces, uint32_t &nbVertex) | castor3d::Geometry | |
rename(T name) noexcept | castor::NamedBaseT< T > | inline |
setBoundingBox(Submesh const &submesh, castor::BoundingBox const &box) | castor3d::Geometry | |
setCullable(bool value) noexcept | castor3d::RenderedObject | inline |
setId(Pass const &pass, Submesh const &submesh, SubmeshRenderNode *renderNode, uint32_t id) noexcept | castor3d::Geometry | |
setMaterial(Submesh &submesh, MaterialObs material) | castor3d::Geometry | |
setMesh(MeshResPtr mesh) | castor3d::Geometry | |
setShadowCaster(bool value) noexcept | castor3d::RenderedObject | inline |
setShadowReceiver(bool value) noexcept | castor3d::RenderedObject | inline |
setVisible(bool value) noexcept | castor3d::RenderedObject | inline |
SubmeshIdRenderNodeMap typedef | castor3d::Geometry | |
updateContainers(SubmeshBoundingBoxList const &boxes) | castor3d::Geometry | |
~MovableObject() noexcept | castor3d::MovableObject | virtual |