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 |