|
LightsprintSDK 2021.08.08
|
This is the complete list of members for rr_gl::RRSolverGL, including all inherited members.
| aborting | rr::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) const | rr::RRSolver | virtual |
| ARCHITECT enum value | rr::RRSolver | |
| BOTH enum value | rr::RRSolver | |
| buildFireball(unsigned avgRaysPerTriangle, const RRString &filename) | rr::RRSolver | |
| calculate(const CalculateParameters *params=nullptr) override | rr_gl::RRSolverGL | virtual |
| calculateDirtyLights(const CalculateParameters *params=nullptr) | rr::RRSolver | protected |
| checkConsistency() | rr::RRSolver | |
| containsLightSource() const | rr::RRSolver | virtual |
| containsRealtimeGILightSource() const | rr::RRSolver | virtual |
| DDI_4X4 enum value | rr_gl::RRSolverGL | |
| DDI_8X8 enum value | rr_gl::RRSolverGL | |
| DDI_AUTO enum value | rr_gl::RRSolverGL | |
| DDIQuality enum name | rr_gl::RRSolverGL | |
| detectDirectIllumination(unsigned delayDDI) | rr_gl::RRSolverGL | protectedvirtual |
| FIREBALL enum value | rr::RRSolver | |
| getAABB(RRVec3 *_mini, RRVec3 *_maxi, RRVec3 *_center) const | rr::RRSolver | |
| getCollider() const | rr::RRSolver | |
| getColorSpace() const | rr::RRSolver | |
| getDirectIllumination() | rr::RRSolver | |
| getDynamicObjects() const | rr::RRSolver | |
| getEnvironment(unsigned environmentIndex=0, RRReal *angleRad=nullptr) const | rr::RRSolver | |
| getEnvironmentBlendFactor() const | rr::RRSolver | |
| getInternalSolverType() const | rr::RRSolver | |
| getLights() const | rr::RRSolver | |
| getMultiObject() const | rr::RRSolver | |
| getObject(unsigned index) const | rr::RRSolver | |
| getObjects() const | rr::RRSolver | |
| getRenderer() | rr_gl::RRSolverGL | inline |
| getSolutionVersion() const | rr::RRSolver | |
| getStaticObjects() const | rr::RRSolver | |
| getTriangleMeasure(unsigned triangle, unsigned vertex, RRRadiometricMeasure measure, RRVec3 &out) const | rr::RRSolver | |
| getUberProgram() | rr_gl::RRSolverGL | inline |
| InternalSolverType enum name | rr::RRSolver | |
| leaveFireball() | rr::RRSolver | |
| loadFireball(const RRString &filename, bool onlyPerfectMatch) | rr::RRSolver | |
| NONE enum value | rr::RRSolver | |
| observer | rr_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 ¶meters) | rr::RRSolver | |
| processBuffers(const RRVector< unsigned > *layers, std::function< void(RRBuffer *)> func) const | rr::RRSolver | |
| realtimeLights | rr_gl::RRSolverGL | |
| renderLights(const rr::RRCamera &_camera) | rr_gl::RRSolverGL | virtual |
| reportDirectIlluminationChange(int lightIndex, bool dirtyShadowmap, bool dirtyGI, bool dirtyRange) override | rr_gl::RRSolverGL | virtual |
| reportInteraction() | rr::RRSolver | virtual |
| reportMaterialChange(bool dirtyShadows, bool dirtyGI) | rr::RRSolver | virtual |
| RRSolver() | rr::RRSolver | |
| RRSolverGL(const rr::RRString &pathToShaders, const rr::RRString &pathToMaps, DDIQuality detectionQuality=DDI_AUTO) | rr_gl::RRSolverGL | |
| RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |
| setColorSpace(const RRColorSpace *colorSpace) | rr::RRSolver | virtual |
| 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) override | rr_gl::RRSolverGL | virtual |
| setStaticObjects(const RRObjects &objects, const SmoothingParameters *smoothing, const char *cacheLocation=nullptr, RRCollider::IntersectTechnique intersectTechnique=RRCollider::IT_BVH_FAST, RRSolver *copyFrom=nullptr) | rr::RRSolver | virtual |
| updateEnvironmentMap(rr::RRObjectIllumination *illumination, unsigned layerEnvironment, unsigned layerLightmap, unsigned layerAmbientMap) override | rr_gl::RRSolverGL | virtual |
| updateLightmap(int objectNumber, RRBuffer *lightmap, RRBuffer *directionalLightmap[3], RRBuffer *bentNormals, const UpdateParameters *params, const FilteringParameters *filtering=nullptr) | rr::RRSolver | virtual |
| updateLightmaps(int layerLightmap, int layerDirectionalLightmap, int layerBentNormals, const UpdateParameters *params, const FilteringParameters *filtering) | rr::RRSolver | virtual |
| ~RRSolver() | rr::RRSolver | virtual |
| ~RRSolverGL() | rr_gl::RRSolverGL | virtual |
| ~RRUniformlyAllocatedNonCopyable() | rr::RRUniformlyAllocatedNonCopyable | inlineprotected |