| accept(ConfigurationVisitorBase &vis) | castor3d::Submesh | |
| addComponent(SubmeshComponentUPtr component) | castor3d::Submesh | |
| addParsers(castor::AttributeParsers &result) | castor3d::Submesh | static |
| addPoint(float x, float y, float z) | castor3d::Submesh | |
| addPoint(castor::Point3f const &value) | castor3d::Submesh | |
| addPoint(float const *value) | castor3d::Submesh | |
| addPoint(InterleavedVertex const &value) | castor3d::Submesh | |
| addPoints(InterleavedVertex const *const begin, InterleavedVertex const *const end) | castor3d::Submesh | |
| addPoints(castor::Vector< InterleavedVertex > const &vertices) | castor3d::Submesh | |
| addPoints(castor::Array< InterleavedVertex, Count > const &vertices) | castor3d::Submesh | |
| BinaryParser< Submesh > | castor3d::Submesh | friend |
| BinaryWriter< Submesh > | castor3d::Submesh | friend |
| cleanup(RenderDevice const &device) | castor3d::Submesh | |
| cloneInto(Submesh &output) const | castor3d::Submesh | |
| computeContainers() | castor3d::Submesh | |
| computeNormals(bool reverted=false) | castor3d::Submesh | |
| createComponent(ParamsT &&... params) | castor3d::Submesh | |
| createDescriptorSet(Geometry const &geometry, Pass const &pass) | castor3d::Submesh | |
| disableSceneUpdate() | castor3d::Submesh | |
| enableSceneUpdate(bool updateScene) | castor3d::Submesh | |
| getBaseData(SubmeshData submeshData) const | castor3d::Submesh | |
| getBaseData(SubmeshData submeshData) | castor3d::Submesh | |
| getBitangents() const | castor3d::Submesh | |
| getBitangents() | castor3d::Submesh | |
| getBoundingBox() const noexcept | castor3d::Submesh | |
| getBoundingBox() noexcept | castor3d::Submesh | |
| getBoundingSphere() const noexcept | castor3d::Submesh | |
| getBoundingSphere() noexcept | castor3d::Submesh | |
| getColours() const | castor3d::Submesh | |
| getColours() | castor3d::Submesh | |
| getComponent(castor::String const &name) const noexcept | castor3d::Submesh | |
| getComponent() const noexcept | castor3d::Submesh | |
| getComponentCombine() const noexcept | castor3d::Submesh | |
| getComponentCombineID() const noexcept | castor3d::Submesh | |
| getComponentId(castor::String const &componentType) const | castor3d::Submesh | |
| getComponentPlugin(SubmeshComponentID componentId) const | castor3d::Submesh | |
| getComponentPlugin(castor::String const &componentType) const | castor3d::Submesh | |
| getComponentPlugin() const | castor3d::Submesh | |
| getComponents() const noexcept | castor3d::Submesh | |
| getDefaultMaterial() const noexcept | castor3d::Submesh | |
| getDescriptorLayout() const | castor3d::Submesh | |
| getDescriptorSet(Geometry const &geometry, Pass const &pass) const | castor3d::Submesh | |
| getFaceCount() const | castor3d::Submesh | |
| getFinalBufferOffsets(Geometry const &geometry, Pass const &pass) const | castor3d::Submesh | |
| getFinalMeshletsBounds(Geometry const &geometry, Pass const &pass) const | castor3d::Submesh | |
| getGeometryBuffers(Geometry const &geometry, Pass const &pass, PipelineFlags const &flags) const | castor3d::Submesh | |
| getId() const noexcept | castor3d::Submesh | |
| getIndexCount() const | castor3d::Submesh | |
| getIndexMapping() const | castor3d::Submesh | |
| getIndexOffset() const | castor3d::Submesh | |
| getInstantiation() noexcept | castor3d::Submesh | |
| getInstantiation() const noexcept | castor3d::Submesh | |
| getInterleavedPoint(uint32_t index) const | castor3d::Submesh | |
| getMeshletOffset() const | castor3d::Submesh | |
| getMeshlets() const | castor3d::Submesh | |
| getMeshlets() | castor3d::Submesh | |
| getMeshletsCount() const | castor3d::Submesh | |
| getMorphFlags() const | castor3d::Submesh | |
| getMorphTargets() const | castor3d::Submesh | |
| getMorphTargetsCount() const | castor3d::Submesh | |
| getNormals() const | castor3d::Submesh | |
| getNormals() | castor3d::Submesh | |
| getOwner() const noexcept | castor::OwnedBy< Mesh > | inline |
| getParent() const noexcept | castor3d::Submesh | |
| getPointsCount() const | castor3d::Submesh | |
| getPositions() const | castor3d::Submesh | |
| getPositions() | castor3d::Submesh | |
| getProgramFlags(Pass const &pass) const noexcept | castor3d::Submesh | |
| getRenderData() const | castor3d::Submesh | |
| getSkeleton() const noexcept | castor3d::Submesh | |
| getSourceBufferOffsets() const | castor3d::Submesh | |
| getSourceMeshletsBounds() const | castor3d::Submesh | |
| getSubmeshComponentsRegister() const | castor3d::Submesh | |
| getTangents() const | castor3d::Submesh | |
| getTangents() | castor3d::Submesh | |
| getTexcoords0() const | castor3d::Submesh | |
| getTexcoords0() | castor3d::Submesh | |
| getTexcoords1() const | castor3d::Submesh | |
| getTexcoords1() | castor3d::Submesh | |
| getTexcoords2() const | castor3d::Submesh | |
| getTexcoords2() | castor3d::Submesh | |
| getTexcoords3() const | castor3d::Submesh | |
| getTexcoords3() | castor3d::Submesh | |
| getTopology() const noexcept | castor3d::Submesh | |
| getVertexOffset(Geometry const &geometry, Pass const &pass) const | castor3d::Submesh | |
| hasComponent(castor::String const &name) const noexcept | castor3d::Submesh | |
| hasComponent() const | castor3d::Submesh | |
| hasMorphComponent() const | castor3d::Submesh | |
| hasRenderComponent() const noexcept | castor3d::Submesh | |
| hasSkinComponent() const | castor3d::Submesh | |
| initialise(RenderDevice const &device) | castor3d::Submesh | |
| instantiate(MaterialObs oldMaterial, MaterialObs newMaterial, bool update) | castor3d::Submesh | inline |
| instantiate(Geometry const &geometry, MaterialObs oldMaterial, MaterialObs newMaterial, bool update) | castor3d::Submesh | inline |
| isAnimated() const | castor3d::Submesh | |
| isDynamic() const | castor3d::Submesh | |
| isInitialised() const noexcept | castor3d::Submesh | |
| isInMyPoints(castor::Point3f const &position, double precision) | castor3d::Submesh | |
| needsUpdate() | castor3d::Submesh | |
| operator=(Submesh const &)=delete | castor3d::Submesh | |
| operator=(Submesh &&) noexcept=default | castor3d::Submesh | |
| OwnedBy(Mesh &owner) noexcept | castor::OwnedBy< Mesh > | inlineexplicitprotected |
| record(crg::ResourcesCache &resources, crg::FramePassGroup &graph, crg::FramePassArray previousPasses) | castor3d::Submesh | |
| registerDependencies(crg::FramePass &pass) const | castor3d::Submesh | |
| setBaseData(SubmeshData submeshData, castor::Point3fArray data) | castor3d::Submesh | |
| setBaseData(SubmeshData submeshData, castor::Point4fArray data) | castor3d::Submesh | |
| setDefaultMaterial(MaterialObs material) | castor3d::Submesh | |
| setIndexCount(uint32_t value) | castor3d::Submesh | |
| setIndexMapping(IndexMappingUPtr mapping) | castor3d::Submesh | |
| setOwner(Mesh &owner) noexcept | castor::OwnedBy< Mesh > | inline |
| setTopology(VkPrimitiveTopology value) | castor3d::Submesh | |
| Submesh(Submesh const &)=delete | castor3d::Submesh | |
| Submesh(Submesh &&) noexcept=default | castor3d::Submesh | |
| Submesh(Mesh &mesh, uint32_t id=1) | castor3d::Submesh | explicit |
| update(CpuUpdater &updater) | castor3d::Submesh | |
| upload(UploadData &uploader) | castor3d::Submesh | |
| ~Submesh() noexcept | castor3d::Submesh | |