CalcMySky  v0.3.1
EclipsedDoubleScatteringPrecomputer Member List

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)EclipsedDoubleScatteringPrecomputerinline
~EclipsedDoubleScatteringPrecomputer() (defined in EclipsedDoubleScatteringPrecomputer)EclipsedDoubleScatteringPrecomputer