| 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 > | castor3d::Submesh | friend |
| BinaryWriter< Submesh > | castor3d::Submesh | friend |
| Bitangent | castor3d::Submesh | static |
| cleanup(RenderDevice const &device) | castor3d::Submesh | |
| computeContainers() | castor3d::Submesh | |
| computeNormals(bool reverted=false) | castor3d::Submesh | |
| disableSceneUpdate() | castor3d::Submesh | inline |
| enableSceneUpdate(bool updateScene) | castor3d::Submesh | |
| getBoundingBox() const | castor3d::Submesh | inline |
| getBoundingBox() | castor3d::Submesh | inline |
| getBoundingSphere() const | castor3d::Submesh | inline |
| getBoundingSphere() | castor3d::Submesh | inline |
| getBufferOffsets() const | 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(ShaderFlags const &shaderFlags, ProgramFlags const &programFlags, MaterialRPtr material, TextureFlagsArray const &mask, bool forceTexcoords) const | castor3d::Submesh | |
| getId() const | castor3d::Submesh | inline |
| getIndexMapping() 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(MaterialRPtr material) const | castor3d::Submesh | |
| getSkeleton() const | castor3d::Submesh | inline |
| getTopology() const | castor3d::Submesh | inline |
| hasBufferOffsets() const | castor3d::Submesh | inline |
| hasComponent(castor::String const &name) const | castor3d::Submesh | inline |
| initialise(RenderDevice const &device) | castor3d::Submesh | |
| isDynamic() const | castor3d::Submesh | inline |
| 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(MaterialRPtr material) | castor3d::Submesh | inline |
| setIndexMapping(IndexMappingSPtr mapping) | castor3d::Submesh | inline |
| setMaterial(MaterialRPtr oldMaterial, MaterialRPtr 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 | |