![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::Geometry, including all inherited members.
| addParsers(castor::AttributeParsers &result) | castor3d::Geometry | static |
| attachTo(SceneNode &node) | castor3d::MovableObject | virtual |
| detach() | castor3d::MovableObject | |
| fillEntry(uint32_t nodeId, Pass const &pass, Geometry const &object, uint32_t meshletCount, uint32_t indexCount, uint32_t vertexCount, ModelBufferConfiguration &modelData) | castor3d::RenderedObject | |
| fillEntry(uint32_t nodeId, Pass const &pass, BillboardBase const &object, uint32_t meshletCount, uint32_t indexCount, uint32_t vertexCount, 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 noexcept | 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_dirty | castor3d::MovableObject | protected |
| 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) noexcept | 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 | |
| setOwner(Scene &owner) noexcept | castor::OwnedBy< Scene > | inline |
| 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 |