LightsprintSDK 2021.08.08
rr::RRMeshArrays Member List

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

aabbCacherr::RRMeshprotected
bitangentrr::RRMeshArrays
box()rr::RRMeshArraysstatic
buildNormals()rr::RRMeshArrays
buildTangents(unsigned uvChannel)rr::RRMeshArrays
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
cylinder()rr::RRMeshArraysstatic
findGroundLevel() constrr::RRMeshvirtual
Flags enum namerr::RRMesh
flipFrontBack(unsigned numNormalsThatMustPointBack, bool negativeScale)rr::RRMeshArrays
FLOAT32 enum valuerr::RRMesh
Format enum namerr::RRMesh
getAABB(RRVec3 *mini, RRVec3 *maxi, RRVec3 *center) const overriderr::RRMeshArraysvirtual
getAverageVertexDistance() constrr::RRMeshvirtual
getHash() constrr::RRMeshvirtual
getMappingDensity(unsigned channel) constrr::RRMeshvirtual
getNumPreImportVertices() constrr::RRMesh
getNumTriangles() const overriderr::RRMeshArraysvirtual
getNumVertices() const overriderr::RRMeshArraysvirtual
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 overriderr::RRMeshArraysvirtual
getTriangleArea(unsigned t) constrr::RRMeshvirtual
getTriangleBody(unsigned i, TriangleBody &out) const overriderr::RRMeshArraysvirtual
getTriangleMapping(unsigned t, TriangleMapping &out, unsigned channel) const overriderr::RRMeshArraysvirtual
getTriangleNormals(unsigned t, TriangleNormals &out) const overriderr::RRMeshArraysvirtual
getTrianglePlane(unsigned t, RRVec4 &out) constrr::RRMeshvirtual
getUvChannels(RRVector< unsigned > &out) const overriderr::RRMeshArraysvirtual
getVertex(unsigned v, Vertex &out) const overriderr::RRMeshArraysvirtual
manipulateMapping(unsigned sourceChannel, const float *matrix2x3, unsigned destinationChannel)rr::RRMeshArrays
normalrr::RRMeshArrays
numTrianglesrr::RRMeshArrays
numVerticesrr::RRMeshArrays
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
plane()rr::RRMeshArraysstatic
positionrr::RRMeshArrays
rectangle()rr::RRMeshArraysstatic
reload(const RRMesh *mesh, bool indexed, const RRVector< unsigned > &texcoords, bool tangents)rr::RRMeshArrays
resizeMesh(unsigned numTriangles, unsigned numVertices, const RRVector< unsigned > *texcoords, bool tangents, bool preserveContents)rr::RRMeshArrays
RRMesh()rr::RRMesh
RRMeshArrays()rr::RRMeshArrays
RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected
sphere()rr::RRMeshArraysstatic
tangentrr::RRMeshArrays
TangentSpaceState enum namerr::RRMesh
texcoordrr::RRMeshArrays
TRI_LIST enum valuerr::RRMesh
TRI_STRIP enum valuerr::RRMesh
trianglerr::RRMeshArrays
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
unwrapChannelrr::RRMeshArrays
unwrapHeightrr::RRMeshArrays
unwrapWidthrr::RRMeshArrays
versionrr::RRMeshArrays
Vertex typedefrr::RRMesh
~RRMesh()rr::RRMeshvirtual
~RRMeshArrays()rr::RRMeshArraysvirtual
~RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected