LightsprintSDK 2021.08.08
rr::RRSolver Member List

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

abortingrr::RRSolver
allocateBuffersForRealtimeGI(int layerLightmap, int layerEnvironment, unsigned diffuseEnvMapSize=4, unsigned specularEnvMapSize=16, unsigned refractEnvMapSize=16, bool allocateNewBuffers=true, bool changeExistingBuffers=true, float specularThreshold=0.2f, float depthThreshold=0.1f) constrr::RRSolvervirtual
ARCHITECT enum valuerr::RRSolver
BOTH enum valuerr::RRSolver
buildFireball(unsigned avgRaysPerTriangle, const RRString &filename)rr::RRSolver
calculate(const CalculateParameters *params=nullptr)rr::RRSolvervirtual
calculateDirtyLights(const CalculateParameters *params=nullptr)rr::RRSolverprotected
checkConsistency()rr::RRSolver
containsLightSource() constrr::RRSolvervirtual
containsRealtimeGILightSource() constrr::RRSolvervirtual
FIREBALL enum valuerr::RRSolver
getAABB(RRVec3 *_mini, RRVec3 *_maxi, RRVec3 *_center) constrr::RRSolver
getCollider() constrr::RRSolver
getColorSpace() constrr::RRSolver
getDirectIllumination()rr::RRSolver
getDynamicObjects() constrr::RRSolver
getEnvironment(unsigned environmentIndex=0, RRReal *angleRad=nullptr) constrr::RRSolver
getEnvironmentBlendFactor() constrr::RRSolver
getInternalSolverType() constrr::RRSolver
getLights() constrr::RRSolver
getMultiObject() constrr::RRSolver
getObject(unsigned index) constrr::RRSolver
getObjects() constrr::RRSolver
getSolutionVersion() constrr::RRSolver
getStaticObjects() constrr::RRSolver
getTriangleMeasure(unsigned triangle, unsigned vertex, RRRadiometricMeasure measure, RRVec3 &out) constrr::RRSolver
InternalSolverType enum namerr::RRSolver
leaveFireball()rr::RRSolver
loadFireball(const RRString &filename, bool onlyPerfectMatch)rr::RRSolver
NONE enum valuerr::RRSolver
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
pathTraceFrame(const RRCamera &camera, RRBuffer *frame, unsigned accumulate, const PathTracingParameters &parameters)rr::RRSolver
PathtracerWorkerrr::RRSolverfriend
processBuffers(const RRVector< unsigned > *layers, std::function< void(RRBuffer *)> func) constrr::RRSolver
reportDirectIlluminationChange(int lightIndex, bool dirtyShadows, bool dirtyGI, bool dirtyRange)rr::RRSolvervirtual
reportInteraction()rr::RRSolvervirtual
reportMaterialChange(bool dirtyShadows, bool dirtyGI)rr::RRSolvervirtual
RRSolver()rr::RRSolver
RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected
setColorSpace(const RRColorSpace *colorSpace)rr::RRSolvervirtual
setDirectIllumination(const unsigned *perTriangleIrradianceRGBA)rr::RRSolver
setDynamicObjects(const RRObjects &objects)rr::RRSolver
setEnvironment(RRBuffer *environment0, RRBuffer *environment1=nullptr, RRReal angleRad0=0, RRReal angleRad1=0)rr::RRSolver
setEnvironmentBlendFactor(float blendFactor)rr::RRSolver
setLights(const RRLights &lights)rr::RRSolvervirtual
setStaticObjects(const RRObjects &objects, const SmoothingParameters *smoothing, const char *cacheLocation=nullptr, RRCollider::IntersectTechnique intersectTechnique=RRCollider::IT_BVH_FAST, RRSolver *copyFrom=nullptr)rr::RRSolvervirtual
updateEnvironmentMap(RRObjectIllumination *illumination, unsigned layerEnvironment, unsigned layerLightmap, unsigned layerAmbientMap)rr::RRSolvervirtual
updateLightmap(int objectNumber, RRBuffer *lightmap, RRBuffer *directionalLightmap[3], RRBuffer *bentNormals, const UpdateParameters *params, const FilteringParameters *filtering=nullptr)rr::RRSolvervirtual
updateLightmaps(int layerLightmap, int layerDirectionalLightmap, int layerBentNormals, const UpdateParameters *params, const FilteringParameters *filtering)rr::RRSolvervirtual
~RRSolver()rr::RRSolvervirtual
~RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected