Castor3D 0.12.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(castor::String const &name, SubmeshComponentSPtr component)castor3d::Submeshinline
addComponent(std::shared_ptr< T > 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
Bitangentcastor3d::Submeshstatic
cleanup(RenderDevice const &device)castor3d::Submesh
computeContainers()castor3d::Submesh
computeNormals(bool reverted=false)castor3d::Submesh
disableSceneUpdate()castor3d::Submeshinline
enableSceneUpdate(bool updateScene)castor3d::Submesh
getBoundingBox() constcastor3d::Submeshinline
getBoundingBox()castor3d::Submeshinline
getBoundingSphere() constcastor3d::Submeshinline
getBoundingSphere()castor3d::Submeshinline
getBufferOffsets() constcastor3d::Submeshinline
getComponent(castor::String const &name) constcastor3d::Submeshinline
getComponent() constcastor3d::Submeshinline
getComponents() constcastor3d::Submeshinline
getDefaultMaterial() constcastor3d::Submeshinline
getFaceCount() constcastor3d::Submesh
getGeometryBuffers(ShaderFlags const &shaderFlags, ProgramFlags const &programFlags, MaterialRPtr material, TextureFlagsArray const &mask, bool forceTexcoords) constcastor3d::Submesh
getId() constcastor3d::Submeshinline
getIndexMapping() constcastor3d::Submeshinline
getInstantiation()castor3d::Submeshinline
getInstantiation() constcastor3d::Submeshinline
getParent() constcastor3d::Submeshinline
getParent()castor3d::Submeshinline
getPoint(uint32_t index) constcastor3d::Submeshinline
getPoint(uint32_t index)castor3d::Submeshinline
getPoints() constcastor3d::Submeshinline
getPoints()castor3d::Submeshinline
getPointsCount() constcastor3d::Submesh
getProgramFlags(MaterialRPtr material) constcastor3d::Submesh
getSkeleton() constcastor3d::Submeshinline
getTopology() constcastor3d::Submeshinline
hasBufferOffsets() constcastor3d::Submeshinline
hasComponent(castor::String const &name) constcastor3d::Submeshinline
initialise(RenderDevice const &device)castor3d::Submesh
isDynamic() constcastor3d::Submeshinline
isInitialised() constcastor3d::Submeshinline
isInMyPoints(castor::Point3f const &position, double precision)castor3d::Submesh
needsUpdate()castor3d::Submeshinline
Normalcastor3d::Submeshstatic
operator[](uint32_t index) constcastor3d::Submeshinline
operator[](uint32_t index)castor3d::Submeshinline
Positioncastor3d::Submeshstatic
setDefaultMaterial(MaterialRPtr material)castor3d::Submeshinline
setIndexMapping(IndexMappingSPtr mapping)castor3d::Submeshinline
setMaterial(MaterialRPtr oldMaterial, MaterialRPtr newMaterial, bool update)castor3d::Submesh
setTopology(VkPrimitiveTopology value)castor3d::Submeshinline
sortByDistance(castor::Point3f const &cameraPosition)castor3d::Submesh
Submesh(Mesh &mesh, uint32_t id=1)castor3d::Submeshexplicit
SubmeshComponentAddercastor3d::Submeshfriend
Tangentcastor3d::Submeshstatic
Texturecastor3d::Submeshstatic
update()castor3d::Submesh
updateContainers(castor::BoundingBox const &boundingBox)castor3d::Submesh
~Submesh()castor3d::Submesh