AddBoneDatas(stVERTEX_BONE_DATA const *const p_boneDataBegin, stVERTEX_BONE_DATA const *const p_boneDataEnd) | Castor3D::Submesh | |
AddBoneDatas(stVERTEX_BONE_DATA const *const p_boneData, uint32_t p_count) | Castor3D::Submesh | inline |
AddBoneDatas(std::vector< stVERTEX_BONE_DATA > const &p_boneData) | Castor3D::Submesh | inline |
AddBoneDatas(stVERTEX_BONE_DATA const (&p_boneData)[Count]) | Castor3D::Submesh | inline |
AddFace(uint32_t a, uint32_t b, uint32_t c) | Castor3D::Submesh | |
AddFaceGroup(stFACE_INDICES *p_faces, uint32_t p_count) | Castor3D::Submesh | |
AddFaceGroup(stFACE_INDICES(&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 | |
AddPoints(stVERTEX_GROUP const &p_vertices) | Castor3D::Submesh | |
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 | |
Cleanup() | Castor3D::Submesh | |
ClearFaces() | Castor3D::Submesh | |
Clone() | 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(ShaderProgram const &p_program) | Castor3D::Submesh | |
DrawInstanced(ShaderProgram const &p_program, uint32_t p_count) | Castor3D::Submesh | |
GeometryBuffers class | Castor3D::Submesh | friend |
GetBonesBuffer() const | Castor3D::Submesh | inline |
GetBonesBuffer() | Castor3D::Submesh | inline |
GetCubeBox() const | Castor3D::Submesh | inline |
GetCubeBox() | 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 |
GetIndexBuffer() const | Castor3D::Submesh | inline |
GetIndexBuffer() | Castor3D::Submesh | inline |
GetMatrixBuffer() const | Castor3D::Submesh | inline |
GetMatrixBuffer() | Castor3D::Submesh | inline |
GetParent() const | 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 |
GetSphere() const | Castor3D::Submesh | inline |
GetSphere() | Castor3D::Submesh | inline |
GetTopology() const | Castor3D::Submesh | |
GetVertexBuffer() const | Castor3D::Submesh | inline |
GetVertexBuffer() | 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 | |
operator[](uint32_t p_index) const | Castor3D::Submesh | inline |
Ref(MaterialSPtr p_material) | Castor3D::Submesh | |
ResetGpuBuffers() | Castor3D::Submesh | |
SetDefaultMaterial(MaterialSPtr p_mat) | Castor3D::Submesh | inline |
SetTopology(eTOPOLOGY p_value) | Castor3D::Submesh | |
SortFaces(Castor::Point3r const &p_cameraPosition) | Castor3D::Submesh | |
Submesh(Engine &p_engine, MeshRPtr p_mesh, uint32_t p_id=1) | Castor3D::Submesh | |
UnRef(MaterialSPtr p_material) | Castor3D::Submesh | |
~Submesh() | Castor3D::Submesh | |