LightsprintSDK 2021.08.08
|
This is the complete list of members for rr::RRMeshArrays, including all inherited members.
aabbCache | rr::RRMesh | protected |
bitangent | rr::RRMeshArrays | |
box() | rr::RRMeshArrays | static |
buildNormals() | rr::RRMeshArrays | |
buildTangents(unsigned uvChannel) | rr::RRMeshArrays | |
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 | |
cylinder() | rr::RRMeshArrays | static |
findGroundLevel() const | rr::RRMesh | virtual |
Flags enum name | rr::RRMesh | |
flipFrontBack(unsigned numNormalsThatMustPointBack, bool negativeScale) | rr::RRMeshArrays | |
FLOAT32 enum value | rr::RRMesh | |
Format enum name | rr::RRMesh | |
getAABB(RRVec3 *mini, RRVec3 *maxi, RRVec3 *center) const override | rr::RRMeshArrays | virtual |
getAverageVertexDistance() const | rr::RRMesh | virtual |
getHash() const | rr::RRMesh | virtual |
getMappingDensity(unsigned channel) const | rr::RRMesh | virtual |
getNumPreImportVertices() const | rr::RRMesh | |
getNumTriangles() const override | rr::RRMeshArrays | virtual |
getNumVertices() const override | rr::RRMeshArrays | 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 override | rr::RRMeshArrays | virtual |
getTriangleArea(unsigned t) const | rr::RRMesh | virtual |
getTriangleBody(unsigned i, TriangleBody &out) const override | rr::RRMeshArrays | virtual |
getTriangleMapping(unsigned t, TriangleMapping &out, unsigned channel) const override | rr::RRMeshArrays | virtual |
getTriangleNormals(unsigned t, TriangleNormals &out) const override | rr::RRMeshArrays | virtual |
getTrianglePlane(unsigned t, RRVec4 &out) const | rr::RRMesh | virtual |
getUvChannels(RRVector< unsigned > &out) const override | rr::RRMeshArrays | virtual |
getVertex(unsigned v, Vertex &out) const override | rr::RRMeshArrays | virtual |
manipulateMapping(unsigned sourceChannel, const float *matrix2x3, unsigned destinationChannel) | rr::RRMeshArrays | |
normal | rr::RRMeshArrays | |
numTriangles | rr::RRMeshArrays | |
numVertices | rr::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 value | rr::RRMesh | |
OPTIMIZED_VERTICES enum value | rr::RRMesh | |
plane() | rr::RRMeshArrays | static |
position | rr::RRMeshArrays | |
rectangle() | rr::RRMeshArrays | static |
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::RRUniformlyAllocatedNonCopyable | inlineprotected |
sphere() | rr::RRMeshArrays | static |
tangent | rr::RRMeshArrays | |
TangentSpaceState enum name | rr::RRMesh | |
texcoord | rr::RRMeshArrays | |
TRI_LIST enum value | rr::RRMesh | |
TRI_STRIP enum value | rr::RRMesh | |
triangle | rr::RRMeshArrays | |
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 | |
unwrapChannel | rr::RRMeshArrays | |
unwrapHeight | rr::RRMeshArrays | |
unwrapWidth | rr::RRMeshArrays | |
version | rr::RRMeshArrays | |
Vertex typedef | rr::RRMesh | |
~RRMesh() | rr::RRMesh | virtual |
~RRMeshArrays() | rr::RRMeshArrays | virtual |
~RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |