AddBoneDatas(VertexBoneData const *const p_begin, VertexBoneData const *const p_end) | Castor3D::Submesh | |
AddBoneDatas(std::vector< VertexBoneData > const &p_boneData) | Castor3D::Submesh | inline |
AddBoneDatas(std::array< VertexBoneData, Count > const &p_boneData) | Castor3D::Submesh | inline |
AddFace(uint32_t a, uint32_t b, uint32_t c) | Castor3D::Submesh | |
AddFaceGroup(FaceIndices const *const p_begin, FaceIndices const *const p_end) | Castor3D::Submesh | |
AddFaceGroup(std::vector< FaceIndices > const &p_faces) | Castor3D::Submesh | inline |
AddFaceGroup(std::array< FaceIndices, Count > const &p_faces) | Castor3D::Submesh | inline |
AddFaceGroup(FaceIndices(&p_faces)[Count]) | Castor3D::Submesh | inline |
AddPoint(real x, real y, real z) | Castor3D::Submesh | |
AddPoint(Castor::Point3r const &p_v) | Castor3D::Submesh | |
AddPoint(real *p_v) | Castor3D::Submesh | |
AddPoint(InterleavedVertex const &p_v) | Castor3D::Submesh | |
AddPoints(InterleavedVertex const *const p_begin, InterleavedVertex const *const p_end) | Castor3D::Submesh | |
AddPoints(std::vector< InterleavedVertex > const &p_vertices) | Castor3D::Submesh | inline |
AddPoints(std::array< InterleavedVertex, Count > const &p_vertices) | Castor3D::Submesh | inline |
AddQuadFace(uint32_t a, uint32_t b, uint32_t c, uint32_t d, Castor::Point3r const &p_minUV=Castor::Point3r(), Castor::Point3r const &p_maxUV=Castor::Point3r(1, 1, 1)) | Castor3D::Submesh | |
BinaryParser< Submesh > class | Castor3D::Submesh | friend |
BinaryWriter< Submesh > class | Castor3D::Submesh | friend |
Cleanup() | Castor3D::Submesh | |
ClearFaces() | Castor3D::Submesh | |
ComputeBitangents() | Castor3D::Submesh | |
ComputeContainers() | Castor3D::Submesh | |
ComputeFacesFromPolygonVertex() | Castor3D::Submesh | |
ComputeNormals(bool p_reverted=false) | Castor3D::Submesh | |
ComputeNormals(Face const &p_face) | Castor3D::Submesh | |
ComputeTangents(Face const &p_face) | Castor3D::Submesh | |
ComputeTangentsFromBitangents() | Castor3D::Submesh | |
ComputeTangentsFromNormals() | Castor3D::Submesh | |
Draw(GeometryBuffers const &p_geometryBuffers) | Castor3D::Submesh | |
DrawInstanced(GeometryBuffers const &p_geometryBuffers, uint32_t p_count) | Castor3D::Submesh | |
GeometryBuffers class | Castor3D::Submesh | friend |
GetAnimationBuffer() const | Castor3D::Submesh | inline |
GetAnimationBuffer() | Castor3D::Submesh | inline |
GetBonesBuffer() const | Castor3D::Submesh | inline |
GetBonesBuffer() | Castor3D::Submesh | inline |
GetCollisionBox() const | Castor3D::Submesh | inline |
GetCollisionBox() | Castor3D::Submesh | inline |
GetCollisionSphere() const | Castor3D::Submesh | inline |
GetCollisionSphere() | Castor3D::Submesh | inline |
GetDefaultMaterial() const | Castor3D::Submesh | inline |
GetFace(uint32_t p_index) const | Castor3D::Submesh | inline |
GetFaceCount() const | Castor3D::Submesh | |
GetFaces() const | Castor3D::Submesh | inline |
GetFaces() | Castor3D::Submesh | inline |
GetGeometryBuffers(ShaderProgram const &p_program) | Castor3D::Submesh | |
GetId() const | Castor3D::Submesh | inline |
GetIndexBuffer() const | Castor3D::Submesh | inline |
GetIndexBuffer() | Castor3D::Submesh | inline |
GetMatrixBuffer() const | Castor3D::Submesh | inline |
GetMatrixBuffer() | Castor3D::Submesh | inline |
GetParent() const | Castor3D::Submesh | inline |
GetParent() | Castor3D::Submesh | inline |
GetPoint(uint32_t p_index) const | Castor3D::Submesh | inline |
GetPoints() const | Castor3D::Submesh | inline |
GetPoints() | Castor3D::Submesh | inline |
GetPointsCount() const | Castor3D::Submesh | |
GetProgramFlags() const | Castor3D::Submesh | inline |
GetRefCount(MaterialSPtr p_material) const | Castor3D::Submesh | |
GetSkeleton() const | Castor3D::Submesh | inline |
GetTopology() const | Castor3D::Submesh | |
GetVertexBuffer() const | Castor3D::Submesh | inline |
GetVertexBuffer() | Castor3D::Submesh | inline |
HasAnimationBuffer() const | Castor3D::Submesh | inline |
HasBonesBuffer() const | Castor3D::Submesh | inline |
HasIndexBuffer() const | Castor3D::Submesh | inline |
HasMatrixBuffer() const | Castor3D::Submesh | inline |
HasVertexBuffer() const | Castor3D::Submesh | inline |
Initialise() | Castor3D::Submesh | |
IsInitialised() const | Castor3D::Submesh | inline |
IsInMyPoints(Castor::Point3r const &p_vertex, double p_precision) | Castor3D::Submesh | |
NeedUpdate() | Castor3D::Submesh | inline |
operator[](uint32_t p_index) const | Castor3D::Submesh | inline |
Ref(MaterialSPtr p_material) | Castor3D::Submesh | |
ResetGpuBuffers() | Castor3D::Submesh | |
ResetMatrixBuffers() | Castor3D::Submesh | |
SetAnimated(bool p_animated) | Castor3D::Submesh | |
SetDefaultMaterial(MaterialSPtr p_mat) | Castor3D::Submesh | inline |
SetTopology(Topology p_value) | Castor3D::Submesh | |
SortByDistance(Castor::Point3r const &p_cameraPosition) | Castor3D::Submesh | |
Submesh(Scene &p_scene, Mesh &p_mesh, uint32_t p_id=1) | Castor3D::Submesh | |
UnRef(MaterialSPtr p_material) | Castor3D::Submesh | |
~Submesh() | Castor3D::Submesh | |