LightsprintSDK 2021.08.08
rr_gl::RRSolverGL Member List

This is the complete list of members for rr_gl::RRSolverGL, 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) overriderr_gl::RRSolverGLvirtual
calculateDirtyLights(const CalculateParameters *params=nullptr)rr::RRSolverprotected
checkConsistency()rr::RRSolver
containsLightSource() constrr::RRSolvervirtual
containsRealtimeGILightSource() constrr::RRSolvervirtual
DDI_4X4 enum valuerr_gl::RRSolverGL
DDI_8X8 enum valuerr_gl::RRSolverGL
DDI_AUTO enum valuerr_gl::RRSolverGL
DDIQuality enum namerr_gl::RRSolverGL
detectDirectIllumination(unsigned delayDDI)rr_gl::RRSolverGLprotectedvirtual
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
getRenderer()rr_gl::RRSolverGLinline
getSolutionVersion() constrr::RRSolver
getStaticObjects() constrr::RRSolver
getTriangleMeasure(unsigned triangle, unsigned vertex, RRRadiometricMeasure measure, RRVec3 &out) constrr::RRSolver
getUberProgram()rr_gl::RRSolverGLinline
InternalSolverType enum namerr::RRSolver
leaveFireball()rr::RRSolver
loadFireball(const RRString &filename, bool onlyPerfectMatch)rr::RRSolver
NONE enum valuerr::RRSolver
observerrr_gl::RRSolverGL
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
processBuffers(const RRVector< unsigned > *layers, std::function< void(RRBuffer *)> func) constrr::RRSolver
realtimeLightsrr_gl::RRSolverGL
renderLights(const rr::RRCamera &_camera)rr_gl::RRSolverGLvirtual
reportDirectIlluminationChange(int lightIndex, bool dirtyShadowmap, bool dirtyGI, bool dirtyRange) overriderr_gl::RRSolverGLvirtual
reportInteraction()rr::RRSolvervirtual
reportMaterialChange(bool dirtyShadows, bool dirtyGI)rr::RRSolvervirtual
RRSolver()rr::RRSolver
RRSolverGL(const rr::RRString &pathToShaders, const rr::RRString &pathToMaps, DDIQuality detectionQuality=DDI_AUTO)rr_gl::RRSolverGL
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 rr::RRLights &lights) overriderr_gl::RRSolverGLvirtual
setStaticObjects(const RRObjects &objects, const SmoothingParameters *smoothing, const char *cacheLocation=nullptr, RRCollider::IntersectTechnique intersectTechnique=RRCollider::IT_BVH_FAST, RRSolver *copyFrom=nullptr)rr::RRSolvervirtual
updateEnvironmentMap(rr::RRObjectIllumination *illumination, unsigned layerEnvironment, unsigned layerLightmap, unsigned layerAmbientMap) overriderr_gl::RRSolverGLvirtual
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
~RRSolverGL()rr_gl::RRSolverGLvirtual
~RRUniformlyAllocatedNonCopyable()rr::RRUniformlyAllocatedNonCopyableinlineprotected