addComponent(castor::String const &name, SubmeshComponentSPtr component) | castor3d::Submesh | inline |
addComponent(std::shared_ptr< T > component) | castor3d::Submesh | inline |
addPoint(float x, float y, float z) | castor3d::Submesh | |
addPoint(castor::Point3f const &value) | castor3d::Submesh | |
addPoint(float *value) | castor3d::Submesh | |
addPoint(InterleavedVertex const &value) | castor3d::Submesh | |
addPoints(InterleavedVertex const *const begin, InterleavedVertex const *const end) | castor3d::Submesh | |
addPoints(std::vector< InterleavedVertex > const &vertices) | castor3d::Submesh | inline |
addPoints(std::array< InterleavedVertex, Count > const &vertices) | castor3d::Submesh | inline |
BinaryParser< Submesh > class | castor3d::Submesh | friend |
BinaryWriter< Submesh > class | castor3d::Submesh | friend |
Bitangent | castor3d::Submesh | static |
cleanup() | castor3d::Submesh | |
computeContainers() | castor3d::Submesh | |
computeNormals(bool reverted=false) | castor3d::Submesh | |
getBoundingBox() const | castor3d::Submesh | inline |
getBoundingBox() | castor3d::Submesh | inline |
getBoundingSphere() const | castor3d::Submesh | inline |
getBoundingSphere() | castor3d::Submesh | inline |
getComponent(castor::String const &name) const | castor3d::Submesh | inline |
getComponent() const | castor3d::Submesh | inline |
getComponents() const | castor3d::Submesh | inline |
getDefaultMaterial() const | castor3d::Submesh | inline |
getFaceCount() const | castor3d::Submesh | |
getGeometryBuffers(MaterialSPtr material, uint32_t instanceMult, TextureFlagsArray const &mask) const | castor3d::Submesh | |
getId() const | castor3d::Submesh | inline |
getIndexBuffer() const | castor3d::Submesh | inline |
getIndexBuffer() | castor3d::Submesh | inline |
getIndexMapping() const | castor3d::Submesh | inline |
getInstantiatedBones() | castor3d::Submesh | inline |
getInstantiatedBones() const | castor3d::Submesh | inline |
getInstantiation() | castor3d::Submesh | inline |
getInstantiation() const | castor3d::Submesh | inline |
getParent() const | castor3d::Submesh | inline |
getParent() | castor3d::Submesh | inline |
getPoint(uint32_t index) const | castor3d::Submesh | inline |
getPoint(uint32_t index) | castor3d::Submesh | inline |
getPoints() const | castor3d::Submesh | inline |
getPoints() | castor3d::Submesh | inline |
getPointsCount() const | castor3d::Submesh | |
getProgramFlags(MaterialSPtr material) const | castor3d::Submesh | |
getSkeleton() const | castor3d::Submesh | inline |
getTopology() const | castor3d::Submesh | inline |
getVertexBuffer() const | castor3d::Submesh | inline |
getVertexBuffer() | castor3d::Submesh | inline |
getVertexLayout() const | castor3d::Submesh | inline |
hasComponent(castor::String const &name) const | castor3d::Submesh | inline |
hasIndexBuffer() const | castor3d::Submesh | inline |
hasVertexBuffer() const | castor3d::Submesh | inline |
hasVertexLayout() const | castor3d::Submesh | inline |
initialise(RenderDevice const &device) | castor3d::Submesh | |
isInitialised() const | castor3d::Submesh | inline |
isInMyPoints(castor::Point3f const &position, double precision) | castor3d::Submesh | |
needsUpdate() | castor3d::Submesh | inline |
Normal | castor3d::Submesh | static |
operator[](uint32_t index) const | castor3d::Submesh | inline |
operator[](uint32_t index) | castor3d::Submesh | inline |
Position | castor3d::Submesh | static |
setDefaultMaterial(MaterialSPtr material) | castor3d::Submesh | inline |
setIndexMapping(IndexMappingSPtr mapping) | castor3d::Submesh | inline |
setMaterial(MaterialSPtr oldMaterial, MaterialSPtr newMaterial, bool update) | castor3d::Submesh | |
setTopology(VkPrimitiveTopology value) | castor3d::Submesh | inline |
sortByDistance(castor::Point3f const &cameraPosition) | castor3d::Submesh | |
Submesh(Mesh &mesh, uint32_t id=1) | castor3d::Submesh | explicit |
SubmeshComponentAdder | castor3d::Submesh | friend |
Tangent | castor3d::Submesh | static |
Texture | castor3d::Submesh | static |
update() | castor3d::Submesh | |
updateContainers(castor::BoundingBox const &boundingBox) | castor3d::Submesh | |
~Submesh() | castor3d::Submesh | |