AddFace(uint32_t a, uint32_t b, uint32_t c) | Castor3D::Submesh | |
AddFaceGroup(stFACE_INDICES *p_pFaces, uint32_t p_uiNbFaces) | Castor3D::Submesh | |
AddFaceGroup(stFACE_INDICES(&p_pFaces)[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_ptMinUV=Castor::Point3r(), Castor::Point3r const &p_ptMaxUV=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_bReverted=false) | Castor3D::Submesh | virtual |
ComputeNormals(FaceSPtr p_pFace) | Castor3D::Submesh | |
ComputeTangents(FaceSPtr p_pFace) | Castor3D::Submesh | |
ComputeTangentsFromBitangents() | Castor3D::Submesh | |
ComputeTangentsFromNormals() | Castor3D::Submesh | |
EndRender() | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlinevirtual |
FacesBegin() | Castor3D::Submesh | inline |
FacesBegin() const | Castor3D::Submesh | inline |
FacesEnd() | Castor3D::Submesh | inline |
FacesEnd() const | Castor3D::Submesh | inline |
GenerateBuffers() | Castor3D::Submesh | |
GetCubeBox() const | Castor3D::Submesh | inline |
GetCubeBox() | Castor3D::Submesh | inline |
GetDeclaration() | Castor3D::Submesh | inline |
GetDefaultMaterial() const | Castor3D::Submesh | inline |
GetEngine() const | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlinevirtual |
GetFace(uint32_t p_uiIndex) const | Castor3D::Submesh | inline |
GetFaceCount() const | Castor3D::Submesh | |
GetFaces() const | Castor3D::Submesh | inline |
GetFaces() | Castor3D::Submesh | inline |
GetParent() const | Castor3D::Submesh | inline |
GetPoint(uint32_t p_uiIndex) 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 | |
GetRenderer() const | Castor3D::Renderable< Submesh, SubmeshRenderer > | inline |
GetSkeleton() const | Castor3D::Submesh | inline |
GetSphere() const | Castor3D::Submesh | inline |
GetSphere() | Castor3D::Submesh | inline |
IsInMyPoints(Castor::Point3r const &p_vertex) | Castor3D::Submesh | |
m_pEngine | Castor3D::Renderable< Submesh, SubmeshRenderer > | protected |
m_pRenderer | Castor3D::Renderable< Submesh, SubmeshRenderer > | protected |
operator=(Renderable< Submesh, SubmeshRenderer > const &p_copy) | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlineprotected |
operator=(Renderable< Submesh, SubmeshRenderer > &&p_copy) | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlineprotected |
operator[](uint32_t p_uiIndex) const | Castor3D::Submesh | inline |
Ref(MaterialSPtr p_material) | Castor3D::Submesh | |
Render() | Castor3D::Submesh | virtual |
Render2D() | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlinevirtual |
Renderable(Engine *p_pEngine) | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlineprotected |
Renderable(Renderable< Submesh, SubmeshRenderer > const &p_copy) | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlineprotected |
Renderable(Renderable< Submesh, SubmeshRenderer > &&p_copy) | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlineprotected |
ResetGpuBuffers() | Castor3D::Submesh | |
SetDefaultMaterial(MaterialSPtr p_mat) | Castor3D::Submesh | inline |
SortFaces(Castor::Point3r const &p_ptCamera) | Castor3D::Submesh | |
Submesh(MeshRPtr p_pMesh, Engine *p_pEngine=nullptr, uint32_t p_uiID=1) | Castor3D::Submesh | |
UnRef(MaterialSPtr p_material) | Castor3D::Submesh | |
VerticesBegin() | Castor3D::Submesh | inline |
VerticesBegin() const | Castor3D::Submesh | inline |
VerticesEnd() | Castor3D::Submesh | inline |
VerticesEnd() const | Castor3D::Submesh | inline |
~Renderable() | Castor3D::Renderable< Submesh, SubmeshRenderer > | inlinevirtual |
~Submesh() | Castor3D::Submesh | |