![]() |
CalcMySky
v0.3.1
|
This is the complete list of members for EclipsedDoubleScatteringPrecomputer, including all inherited members.
accumulateLuminance(EclipsedDoubleScatteringPrecomputer const &source, glm::mat4 const &sourceRadianceToLuminance) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
appendCoarseGridSamplesTo(std::vector< glm::vec4 > &data) const (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
computeRadianceOnCoarseGrid(QOpenGLShaderProgram &program, GLuint intermediateTextureName, GLuint intermediateTextureTexUnitNum, double cameraAltitude, double sunZenithAngle, double moonZenithAngle, double moonAzimuthRelativeToSun, double earthMoonDistance) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
convertRadianceToLuminance(glm::mat4 const &radianceToLuminance) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
EclipsedDoubleScatteringPrecomputer(QOpenGLFunctions_3_3_Core &gl, AtmosphereParameters const &atmo, unsigned texSizeByViewAzimuth, unsigned texSizeByViewElevation, unsigned texSizeBySZA, unsigned texSizeByAltitude) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
generateTextureFromCoarseGridData(unsigned altIndex, unsigned szaIndex, double cameraAltitude) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
loadCoarseGridSamples(double cameraAltitude, glm::vec4 const *data, size_t numElements) (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | |
texture() const (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer | inline |
~EclipsedDoubleScatteringPrecomputer() (defined in EclipsedDoubleScatteringPrecomputer) | EclipsedDoubleScatteringPrecomputer |