|
| EclipsedDoubleScatteringPrecomputer (QOpenGLFunctions_3_3_Core &gl, AtmosphereParameters const &atmo, unsigned texSizeByViewAzimuth, unsigned texSizeByViewElevation, unsigned texSizeBySZA, unsigned texSizeByAltitude) |
|
void | computeRadianceOnCoarseGrid (QOpenGLShaderProgram &program, GLuint intermediateTextureName, GLuint intermediateTextureTexUnitNum, double cameraAltitude, double sunZenithAngle, double moonZenithAngle, double moonAzimuthRelativeToSun, double earthMoonDistance) |
|
void | convertRadianceToLuminance (glm::mat4 const &radianceToLuminance) |
|
void | accumulateLuminance (EclipsedDoubleScatteringPrecomputer const &source, glm::mat4 const &sourceRadianceToLuminance) |
|
void | generateTextureFromCoarseGridData (unsigned altIndex, unsigned szaIndex, double cameraAltitude) |
|
size_t | appendCoarseGridSamplesTo (std::vector< glm::vec4 > &data) const |
|
void | loadCoarseGridSamples (double cameraAltitude, glm::vec4 const *data, size_t numElements) |
|
std::vector< glm::vec4 > const & | texture () const |
|
The documentation for this class was generated from the following files: