Castor3D 0.16.0
Multiplatform 3D engine
castor3d::Submesh Member List

This is the complete list of members for castor3d::Submesh, including all inherited members.

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::Submeshfriend
BinaryWriter< Submesh >castor3d::Submeshfriend
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) constcastor3d::Submesh
getBaseData(SubmeshData submeshData)castor3d::Submesh
getBitangents() constcastor3d::Submesh
getBitangents()castor3d::Submesh
getBoundingBox() const noexceptcastor3d::Submesh
getBoundingBox() noexceptcastor3d::Submesh
getBoundingSphere() const noexceptcastor3d::Submesh
getBoundingSphere() noexceptcastor3d::Submesh
getColours() constcastor3d::Submesh
getColours()castor3d::Submesh
getComponent(castor::String const &name) const noexceptcastor3d::Submesh
getComponent() const noexceptcastor3d::Submesh
getComponentCombine() const noexceptcastor3d::Submesh
getComponentCombineID() const noexceptcastor3d::Submesh
getComponentId(castor::String const &componentType) constcastor3d::Submesh
getComponentPlugin(SubmeshComponentID componentId) constcastor3d::Submesh
getComponentPlugin(castor::String const &componentType) constcastor3d::Submesh
getComponentPlugin() constcastor3d::Submesh
getComponents() const noexceptcastor3d::Submesh
getDefaultMaterial() const noexceptcastor3d::Submesh
getFaceCount() constcastor3d::Submesh
getFinalBufferOffsets(Geometry const &geometry, Pass const &pass) constcastor3d::Submesh
getFinalMeshletsBounds(Geometry const &geometry, Pass const &pass) constcastor3d::Submesh
getGeometryBuffers(Geometry const &geometry, Pass const &pass, PipelineFlags const &flags) constcastor3d::Submesh
getId() const noexceptcastor3d::Submesh
getIndexMapping() constcastor3d::Submesh
getIndexOffset() constcastor3d::Submesh
getInstantiation() noexceptcastor3d::Submesh
getInstantiation() const noexceptcastor3d::Submesh
getInterleavedPoint(uint32_t index) constcastor3d::Submesh
getMeshletOffset() constcastor3d::Submesh
getMeshlets() constcastor3d::Submesh
getMeshlets()castor3d::Submesh
getMeshletsCount() constcastor3d::Submesh
getMorphFlags() constcastor3d::Submesh
getMorphTargets() constcastor3d::Submesh
getMorphTargetsCount() constcastor3d::Submesh
getNormals() constcastor3d::Submesh
getNormals()castor3d::Submesh
getOwner() constcastor::OwnedBy< Mesh >inline
getParent() const noexceptcastor3d::Submesh
getPointsCount() constcastor3d::Submesh
getPositions() constcastor3d::Submesh
getPositions()castor3d::Submesh
getProgramFlags(Pass const &pass) const noexceptcastor3d::Submesh
getRenderData() constcastor3d::Submesh
getSkeleton() const noexceptcastor3d::Submesh
getSourceBufferOffsets() constcastor3d::Submesh
getSourceMeshletsBounds() constcastor3d::Submesh
getSubmeshComponentsRegister() constcastor3d::Submesh
getTangents() constcastor3d::Submesh
getTangents()castor3d::Submesh
getTexcoords0() constcastor3d::Submesh
getTexcoords0()castor3d::Submesh
getTexcoords1() constcastor3d::Submesh
getTexcoords1()castor3d::Submesh
getTexcoords2() constcastor3d::Submesh
getTexcoords2()castor3d::Submesh
getTexcoords3() constcastor3d::Submesh
getTexcoords3()castor3d::Submesh
getTopology() const noexceptcastor3d::Submesh
getVertexOffset(Geometry const &geometry, Pass const &pass) constcastor3d::Submesh
hasComponent(castor::String const &name) const noexceptcastor3d::Submesh
hasComponent() constcastor3d::Submesh
hasMorphComponent() constcastor3d::Submesh
hasRenderComponent() const noexceptcastor3d::Submesh
hasSkinComponent() constcastor3d::Submesh
initialise(RenderDevice const &device)castor3d::Submesh
instantiate(MaterialObs oldMaterial, MaterialObs newMaterial, bool update)castor3d::Submeshinline
instantiate(Geometry const &geometry, MaterialObs oldMaterial, MaterialObs newMaterial, bool update)castor3d::Submeshinline
isAnimated() constcastor3d::Submesh
isDynamic() constcastor3d::Submesh
isInitialised() const noexceptcastor3d::Submesh
isInMyPoints(castor::Point3f const &position, double precision)castor3d::Submesh
needsUpdate()castor3d::Submesh
operator=(Submesh const &)=deletecastor3d::Submesh
operator=(Submesh &&) noexcept=defaultcastor3d::Submesh
OwnedBy(Mesh &owner)castor::OwnedBy< Mesh >inlineexplicitprotected
record(crg::ResourcesCache &resources, crg::FramePassGroup &graph, crg::FramePassArray previousPasses)castor3d::Submesh
registerDependencies(crg::FramePass &pass) constcastor3d::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 &)=deletecastor3d::Submesh
Submesh(Submesh &&) noexcept=defaultcastor3d::Submesh
Submesh(Mesh &mesh, uint32_t id=1)castor3d::Submeshexplicit
update(CpuUpdater &updater)castor3d::Submesh
upload(UploadData &uploader)castor3d::Submesh
~Submesh() noexceptcastor3d::Submesh