Castor3D 0.14.0
Multiplatform 3D engine
castor3d::Submesh Liste des membres

Liste complète des membres de castor3d::Submesh, y compris les membres hérités :

addComponent(SubmeshComponentSPtr component)castor3d::Submeshinline
addComponent(std::shared_ptr< ComponentT > component)castor3d::Submeshinline
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::Submeshinline
addPoints(std::array< InterleavedVertex, Count > const &vertices)castor3d::Submeshinline
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::Submeshinline
disableSceneUpdate()castor3d::Submeshinline
enableSceneUpdate(bool updateScene)castor3d::Submesh
getBaseData(SubmeshData submeshData) constcastor3d::Submesh
getBaseData(SubmeshData submeshData)castor3d::Submesh
getBoundingBox() constcastor3d::Submeshinline
getBoundingBox()castor3d::Submeshinline
getBoundingSphere() constcastor3d::Submeshinline
getBoundingSphere()castor3d::Submeshinline
getColours() constcastor3d::Submesh
getColours()castor3d::Submesh
getComponent(castor::String const &name) constcastor3d::Submeshinline
getComponent() constcastor3d::Submeshinline
getComponents() constcastor3d::Submeshinline
getDefaultMaterial() constcastor3d::Submeshinline
getFaceCount() constcastor3d::Submesh
getFinalBufferOffsets(Geometry const &instance) constcastor3d::Submesh
getFinalMeshletsBounds(Geometry const &instance) constcastor3d::Submesh
getFinalSubmeshFlags() constcastor3d::Submeshinline
getGeometryBuffers(SubmeshRenderNode const &node, PipelineFlags const &flags) constcastor3d::Submesh
getId() constcastor3d::Submeshinline
getIndexMapping() constcastor3d::Submeshinline
getIndexOffset() constcastor3d::Submesh
getInstantiation()castor3d::Submeshinline
getInstantiation() constcastor3d::Submeshinline
getInterleavedPoint(uint32_t index) constcastor3d::Submesh
getMeshletOffset() constcastor3d::Submesh
getMeshlets() constcastor3d::Submesh
getMeshlets()castor3d::Submesh
getMeshletsBuffer() constcastor3d::Submesh
getMeshletsCount() constcastor3d::Submesh
getMorphFlags() constcastor3d::Submesh
getMorphTargets() constcastor3d::Submesh
getMorphTargetsCount() constcastor3d::Submesh
getNormals() constcastor3d::Submesh
getNormals()castor3d::Submesh
getParent() constcastor3d::Submeshinline
getParent()castor3d::Submeshinline
getPointsCount() constcastor3d::Submesh
getPositions() constcastor3d::Submesh
getPositions()castor3d::Submesh
getProgramFlags(Material const &material) constcastor3d::Submesh
getSkeleton() constcastor3d::Submeshinline
getSourceBufferOffsets() constcastor3d::Submesh
getSourceMeshletsBounds() constcastor3d::Submesh
getSubmeshFlags(Pass const *pass) 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() constcastor3d::Submeshinline
getVertexOffset(Geometry const &geometry) constcastor3d::Submesh
hasComponent(castor::String const &name) constcastor3d::Submeshinline
hasMorphComponent() constcastor3d::Submesh
hasSkinComponent() constcastor3d::Submesh
initialise(RenderDevice const &device)castor3d::Submesh
instantiate(Geometry const *geometry, MaterialRPtr oldMaterial, MaterialRPtr newMaterial, bool update)castor3d::Submesh
isAnimated() constcastor3d::Submesh
isDynamic() constcastor3d::Submesh
isInitialised() constcastor3d::Submeshinline
isInMyPoints(castor::Point3f const &position, double precision)castor3d::Submesh
needsUpdate()castor3d::Submeshinline
setBaseData(SubmeshData submeshData, castor::Point3fArray data)castor3d::Submesh
setDefaultMaterial(MaterialRPtr material)castor3d::Submeshinline
setIndexMapping(IndexMappingSPtr mapping)castor3d::Submeshinline
setTopology(VkPrimitiveTopology value)castor3d::Submeshinline
Submesh(Mesh &mesh, uint32_t id=1, SubmeshFlags const &flags=SubmeshFlags{})castor3d::Submeshexplicit
SubmeshComponentAddercastor3d::Submeshfriend
update()castor3d::Submesh
updateContainers(castor::BoundingBox const &boundingBox)castor3d::Submesh
~Submesh()castor3d::Submesh