accept(ConfigurationVisitorBase &vis) | castor3d::Submesh | |
addComponent(SubmeshComponentUPtr component) | castor3d::Submesh | |
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 | |
computeContainers() | castor3d::Submesh | |
computeNormals(bool reverted=false) | castor3d::Submesh | |
createComponent(ParamsT &&... params) | 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 | |
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 | |
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 | 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) | 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 | |
setIndexMapping(IndexMappingUPtr mapping) | castor3d::Submesh | |
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 | |