LightsprintSDK 2021.08.08
|
This is the complete list of members for rr::RRMesh, including all inherited members.
aabbCache | rr::RRMesh | protected |
checkConsistency(unsigned lightmapTexcoord, const char *meshName, class NumReports *numReports=nullptr) const | rr::RRMesh | virtual |
checkNormals() const | rr::RRMesh | |
checkTangents() const | rr::RRMesh | |
create(unsigned flags, Format vertexFormat, void *vertexBuffer, unsigned vertexCount, unsigned vertexStride) | rr::RRMesh | static |
createAccelerated() const | rr::RRMesh | |
createArrays(bool indexed, const RRVector< unsigned > &texcoords, bool tangents) const | rr::RRMesh | |
createIndexed(unsigned flags, Format vertexFormat, void *vertexBuffer, unsigned vertexCount, unsigned vertexStride, Format indexFormat, void *indexBuffer, unsigned indexCount, float vertexStitchMaxDistance=0) | rr::RRMesh | static |
createMultiMesh(const RRMesh *const *meshes, unsigned numMeshes, bool fast) | rr::RRMesh | static |
createOptimizedTriangles() const | rr::RRMesh | |
createOptimizedVertices(float maxDistanceBetweenVerticesToMerge, float maxRadiansBetweenNormalsToMerge, float maxDistanceBetweenUvsToMerge, const RRVector< unsigned > *texcoords) const | rr::RRMesh | |
createTransformed(const RRMatrix3x4Ex *transform) const | rr::RRMesh | |
createVertexBufferRuler() const | rr::RRMesh | |
findGroundLevel() const | rr::RRMesh | virtual |
Flags enum name | rr::RRMesh | |
FLOAT32 enum value | rr::RRMesh | |
Format enum name | rr::RRMesh | |
getAABB(RRVec3 *mini, RRVec3 *maxi, RRVec3 *center) const | rr::RRMesh | virtual |
getAverageVertexDistance() const | rr::RRMesh | virtual |
getHash() const | rr::RRMesh | virtual |
getMappingDensity(unsigned channel) const | rr::RRMesh | virtual |
getNumPreImportVertices() const | rr::RRMesh | |
getNumTriangles() const =0 | rr::RRMesh | pure virtual |
getNumVertices() const =0 | rr::RRMesh | pure virtual |
getPostImportTriangle(PreImportNumber preImportTriangle) const | rr::RRMesh | inlinevirtual |
getPostImportVertex(PreImportNumber preImportVertex, PreImportNumber preImportTriangle) const | rr::RRMesh | inlinevirtual |
getPreImportTriangle(unsigned postImportTriangle) const | rr::RRMesh | inlinevirtual |
getPreImportVertex(unsigned postImportVertex, unsigned postImportTriangle) const | rr::RRMesh | inlinevirtual |
getTriangle(unsigned t, Triangle &out) const =0 | rr::RRMesh | pure virtual |
getTriangleArea(unsigned t) const | rr::RRMesh | virtual |
getTriangleBody(unsigned t, TriangleBody &out) const | rr::RRMesh | virtual |
getTriangleMapping(unsigned t, TriangleMapping &out, unsigned channel) const | rr::RRMesh | virtual |
getTriangleNormals(unsigned t, TriangleNormals &out) const | rr::RRMesh | virtual |
getTrianglePlane(unsigned t, RRVec4 &out) const | rr::RRMesh | virtual |
getUvChannels(RRVector< unsigned > &out) const | rr::RRMesh | virtual |
getVertex(unsigned v, Vertex &out) const =0 | rr::RRMesh | pure 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 value | rr::RRMesh | |
OPTIMIZED_VERTICES enum value | rr::RRMesh | |
RRMesh() | rr::RRMesh | |
RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |
TangentSpaceState enum name | rr::RRMesh | |
TRI_LIST enum value | rr::RRMesh | |
TRI_STRIP enum value | rr::RRMesh | |
TSS_DENORMALIZED enum value | rr::RRMesh | |
TSS_INVALID enum value | rr::RRMesh | |
TSS_MISSING enum value | rr::RRMesh | |
TSS_NOT_ORTHOGONAL enum value | rr::RRMesh | |
TSS_PERFECT enum value | rr::RRMesh | |
UINT16 enum value | rr::RRMesh | |
UINT32 enum value | rr::RRMesh | |
UINT8 enum value | rr::RRMesh | |
UNDEFINED enum value | rr::RRMesh | |
Vertex typedef | rr::RRMesh | |
~RRMesh() | rr::RRMesh | virtual |
~RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |