LightsprintSDK 2021.08.08
rr::RRObjects Member List

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

allocateBuffersForRealtimeGI(int layerLightmap, int layerEnvironment, unsigned diffuseEnvMapSize, unsigned specularEnvMapSize, unsigned refractEnvMapSize, bool allocateNewBuffers, bool changeExistingBuffers, float specularThreshold, float depthThreshold) constrr::RRObjectsvirtual
begin()rr::RRVector< RRObject * >inline
begin() constrr::RRVector< RRObject * >inline
buildTangents(RRMesh::TangentSpaceState stateThatWarrantsRebuild) constrr::RRObjectsvirtual
buildUnwrap(unsigned resolution, unsigned minimalUvChannel, unsigned minTrianglesForFastUnwrap, bool &aborting) constrr::RRObjectsvirtual
crr::RRVector< RRObject * >protected
checkConsistency(const char *objectType) constrr::RRObjects
clear()rr::RRVector< RRObject * >inline
createMultiObject(RRCollider::IntersectTechnique intersectTechnique, bool &aborting, float maxDistanceBetweenVerticesToStitch, float maxRadiansBetweenNormalsToStitch, bool optimizeTriangles, unsigned speed, const char *cacheLocation) constrr::RRObjects
deleteComponents(bool deleteTangents, bool deleteUnwrap, bool deleteUnusedUvChannels, bool deleteEmptyFacegroups) constrr::RRObjects
end()rr::RRVector< RRObject * >inline
end() constrr::RRVector< RRObject * >inline
erase(RRObject * *e)rr::RRVector< RRObject * >inline
flipFrontBack(unsigned numNormalsThatMustPointBack, bool report) constrr::RRObjectsvirtual
getAllMaterials(RRMaterials &materials) constrr::RRObjects
insert(RRObject * *_where, const RRObject * *_first, const RRObject * *_last)rr::RRVector< RRObject * >inline
layerDeleteFromDisk(const RRString &path, const RRString &ext) constrr::RRObjectsvirtual
layerDeleteFromMemory(int layerNumber) constrr::RRObjectsvirtual
layerExistsInMemory(int layerNumber) constrr::RRObjectsvirtual
loadLayer(int layerNumber, const RRString &path, const RRString &ext) constrr::RRObjectsvirtual
makeNamesUnique() constrr::RRObjects
mergeObjects(bool splitByMaterial) constrr::RRObjects
multiplyEmittance(float emissiveMultiplier) constrr::RRObjectsvirtual
numAllocatedrr::RRVector< RRObject * >protected
numUsedrr::RRVector< RRObject * >protected
operator!=(const RRVector< RRObject * > &a) constrr::RRVector< RRObject * >inline
operator=(const RRVector &a)rr::RRVector< RRObject * >inline
operator==(const RRVector< RRObject * > &a) constrr::RRVector< RRObject * >inline
operator[](unsigned i)rr::RRVector< RRObject * >inline
operator[](unsigned i) constrr::RRVector< RRObject * >inline
optimizeFaceGroups(RRObject *object=nullptr) constrr::RRObjectsvirtual
pop_back()rr::RRVector< RRObject * >inline
push_back(RRObject * a)rr::RRVector< RRObject * >inline
removeEmptyObjects()rr::RRObjects
resize(unsigned newSize, RRObject * initial=RRObject *())rr::RRVector< RRObject * >inline
RRVector()rr::RRVector< RRObject * >inline
RRVector(const RRVector &a)rr::RRVector< RRObject * >inline
saveLayer(int layerNumber, const RRString &path, const RRString &ext) constrr::RRObjectsvirtual
size() constrr::RRVector< RRObject * >inline
smoothAndStitch(bool splitVertices, bool mergeVertices, bool removeUnusedVertices, bool removeDegeneratedTriangles, bool stitchPositions, bool stitchNormals, bool generateNormals, float maxDistanceBetweenVerticesToStitch, float maxRadiansBetweenNormalsToStitch, float maxDistanceBetweenUvsToStitch, bool report) constrr::RRObjectsvirtual
updateColorLinear(const RRColorSpace *colorSpace) constrr::RRObjects
~RRObjects()rr::RRObjectsinlinevirtual
~RRVector()rr::RRVector< RRObject * >inline