LightsprintSDK 2021.08.08
rr::RRMesh Member List

This is the complete list of members for rr::RRMesh, including all inherited members.

aabbCacherr::RRMeshprotected
checkConsistency(unsigned lightmapTexcoord, const char *meshName, class NumReports *numReports=nullptr) constrr::RRMeshvirtual
checkNormals() constrr::RRMesh
checkTangents() constrr::RRMesh
create(unsigned flags, Format vertexFormat, void *vertexBuffer, unsigned vertexCount, unsigned vertexStride)rr::RRMeshstatic
createAccelerated() constrr::RRMesh
createArrays(bool indexed, const RRVector< unsigned > &texcoords, bool tangents) constrr::RRMesh
createIndexed(unsigned flags, Format vertexFormat, void *vertexBuffer, unsigned vertexCount, unsigned vertexStride, Format indexFormat, void *indexBuffer, unsigned indexCount, float vertexStitchMaxDistance=0)rr::RRMeshstatic
createMultiMesh(const RRMesh *const *meshes, unsigned numMeshes, bool fast)rr::RRMeshstatic
createOptimizedTriangles() constrr::RRMesh
createOptimizedVertices(float maxDistanceBetweenVerticesToMerge, float maxRadiansBetweenNormalsToMerge, float maxDistanceBetweenUvsToMerge, const RRVector< unsigned > *texcoords) constrr::RRMesh
createTransformed(const RRMatrix3x4Ex *transform) constrr::RRMesh
createVertexBufferRuler() constrr::RRMesh
findGroundLevel() constrr::RRMeshvirtual
Flags enum namerr::RRMesh
FLOAT32 enum valuerr::RRMesh
Format enum namerr::RRMesh
getAABB(RRVec3 *mini, RRVec3 *maxi, RRVec3 *center) constrr::RRMeshvirtual
getAverageVertexDistance() constrr::RRMeshvirtual
getHash() constrr::RRMeshvirtual
getMappingDensity(unsigned channel) constrr::RRMeshvirtual
getNumPreImportVertices() constrr::RRMesh
getNumTriangles() const =0rr::RRMeshpure virtual
getNumVertices() const =0rr::RRMeshpure virtual
getPostImportTriangle(PreImportNumber preImportTriangle) constrr::RRMeshinlinevirtual
getPostImportVertex(PreImportNumber preImportVertex, PreImportNumber preImportTriangle) constrr::RRMeshinlinevirtual
getPreImportTriangle(unsigned postImportTriangle) constrr::RRMeshinlinevirtual
getPreImportVertex(unsigned postImportVertex, unsigned postImportTriangle) constrr::RRMeshinlinevirtual
getTriangle(unsigned t, Triangle &out) const =0rr::RRMeshpure virtual
getTriangleArea(unsigned t) constrr::RRMeshvirtual
getTriangleBody(unsigned t, TriangleBody &out) constrr::RRMeshvirtual
getTriangleMapping(unsigned t, TriangleMapping &out, unsigned channel) constrr::RRMeshvirtual
getTriangleNormals(unsigned t, TriangleNormals &out) constrr::RRMeshvirtual
getTrianglePlane(unsigned t, RRVec4 &out) constrr::RRMeshvirtual
getUvChannels(RRVector< unsigned > &out) constrr::RRMeshvirtual
getVertex(unsigned v, Vertex &out) const =0rr::RRMeshpure virtual
operator delete(void *p, std::size_t n)rr::RRUniformlyAllocated
operator delete[](void *p, std::size_t n)rr::RRUniformlyAllocated
operator new(std::size_t n)rr::RRUniformlyAllocated
operator new[](std::size_t n)rr::RRUniformlyAllocated
OPTIMIZED_TRIANGLES enum valuerr::RRMesh
OPTIMIZED_VERTICES enum valuerr::RRMesh
RRMesh()rr::RRMesh
RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected
TangentSpaceState enum namerr::RRMesh
TRI_LIST enum valuerr::RRMesh
TRI_STRIP enum valuerr::RRMesh
TSS_DENORMALIZED enum valuerr::RRMesh
TSS_INVALID enum valuerr::RRMesh
TSS_MISSING enum valuerr::RRMesh
TSS_NOT_ORTHOGONAL enum valuerr::RRMesh
TSS_PERFECT enum valuerr::RRMesh
UINT16 enum valuerr::RRMesh
UINT32 enum valuerr::RRMesh
UINT8 enum valuerr::RRMesh
UNDEFINED enum valuerr::RRMesh
Vertex typedefrr::RRMesh
~RRMesh()rr::RRMeshvirtual
~RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected