API Documentation
nkAstraeus::AtmosphereEffect Member List

This is the complete list of members for nkAstraeus::AtmosphereEffect, including all inherited members.

AtmosphereEffect(System *system) noexceptnkAstraeus::AtmosphereEffect
create(System *system=nullptr)nkAstraeus::AtmosphereEffectstatic
Effect(EFFECT_TYPE type) noexceptnkAstraeus::Effect
getDistanceFactor() constnkAstraeus::AtmosphereEffect
getLutShader() constnkAstraeus::AtmosphereEffect
getMieAbsorb() constnkAstraeus::AtmosphereEffect
getMieExtinction() constnkAstraeus::AtmosphereEffect
getMieG() constnkAstraeus::AtmosphereEffect
getMieHeightDensityFactor() constnkAstraeus::AtmosphereEffect
getMieScattering() constnkAstraeus::AtmosphereEffect
getMultiScatteringLut() constnkAstraeus::AtmosphereEffect
getMultiScatteringLutHeight() constnkAstraeus::AtmosphereEffect
getMultiScatteringLutMarchSampleCount() constnkAstraeus::AtmosphereEffect
getMultiScatteringLutSphereSampleCount() constnkAstraeus::AtmosphereEffect
getMultiScatteringLutWidth() constnkAstraeus::AtmosphereEffect
getName() constnkAstraeus::Effect
getOnlyScatterOnObjects() constnkAstraeus::AtmosphereEffect
getOzoneAbsorb() constnkAstraeus::AtmosphereEffect
getOzoneExtinction() constnkAstraeus::AtmosphereEffect
getOzoneHeightDensityFactor() constnkAstraeus::AtmosphereEffect
getOzoneScattering() constnkAstraeus::AtmosphereEffect
getPlanetAlbedo() constnkAstraeus::AtmosphereEffect
getRayleighAbsorb() constnkAstraeus::AtmosphereEffect
getRayleighExtinction() constnkAstraeus::AtmosphereEffect
getRayleighHeightDensityFactor() constnkAstraeus::AtmosphereEffect
getRayleighScattering() constnkAstraeus::AtmosphereEffect
getRaymarchSampleCount() constnkAstraeus::AtmosphereEffect
getShader() constnkAstraeus::Effect
getShadowDebug() constnkAstraeus::AtmosphereEffect
getShadowDepthBias() constnkAstraeus::AtmosphereEffect
getShadowSamplingMethod() constnkAstraeus::AtmosphereEffect
getSourceColorTexture() constnkAstraeus::AtmosphereEffect
getSourceDepthTexture() constnkAstraeus::AtmosphereEffect
getSunAngularRadius() constnkAstraeus::AtmosphereEffect
getSunIlluminanceFactor() constnkAstraeus::AtmosphereEffect
getSunLutSampleCount() constnkAstraeus::AtmosphereEffect
getSunPosition() constnkAstraeus::AtmosphereEffect
getSunTransmittanceLut() constnkAstraeus::AtmosphereEffect
getSunTransmittanceLutHeight() constnkAstraeus::AtmosphereEffect
getSunTransmittanceLutWidth() constnkAstraeus::AtmosphereEffect
getType() constnkAstraeus::Effect
getUseHalfFloatForLuts() constnkAstraeus::AtmosphereEffect
load() overridenkAstraeus::AtmosphereEffectvirtual
refreshLuts()nkAstraeus::AtmosphereEffect
setDistanceFactor(float value)nkAstraeus::AtmosphereEffect
setMieAbsorb(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setMieExtinction(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setMieG(float value)nkAstraeus::AtmosphereEffect
setMieHeightDensityFactor(float value)nkAstraeus::AtmosphereEffect
setMieScattering(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setMultiScatteringLutHeight(unsigned int value)nkAstraeus::AtmosphereEffect
setMultiScatteringLutMarchSampleCount(unsigned int value)nkAstraeus::AtmosphereEffect
setMultiScatteringLutSphereSampleCount(unsigned int value)nkAstraeus::AtmosphereEffect
setMultiScatteringLutWidth(unsigned int value)nkAstraeus::AtmosphereEffect
setName(nkMemory::StringView value)nkAstraeus::Effect
setOnlyScatterOnObjects(bool value)nkAstraeus::AtmosphereEffect
setOzoneAbsorb(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setOzoneExtinction(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setOzoneHeightDensityFactor(float value)nkAstraeus::AtmosphereEffect
setOzoneScattering(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setPlanetAlbedo(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setRayleighAbsorb(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setRayleighExtinction(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setRayleighHeightDensityFactor(float value)nkAstraeus::AtmosphereEffect
setRayleighScattering(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setRaymarchSampleCount(unsigned int value)nkAstraeus::AtmosphereEffect
setShadowDebug(bool value)nkAstraeus::AtmosphereEffect
setShadowDepthBias(float value)nkAstraeus::AtmosphereEffect
setShadowSamplingMethod(SHADOW_MAP_PCF value)nkAstraeus::AtmosphereEffect
setShadowSource(nkGraphics::Texture *shadowMap, nkGraphics::Camera *lightCamera)nkAstraeus::AtmosphereEffect
setSourceColorTexture(nkGraphics::Texture *value)nkAstraeus::AtmosphereEffect
setSourceDepthTexture(nkGraphics::Texture *value)nkAstraeus::AtmosphereEffect
setSunAngularRadius(float value)nkAstraeus::AtmosphereEffect
setSunIlluminanceFactor(float value)nkAstraeus::AtmosphereEffect
setSunPosition(nkMaths::Vector value)nkAstraeus::AtmosphereEffect
setSunTransmittanceLutHeight(unsigned int value)nkAstraeus::AtmosphereEffect
setSunTransmittanceLutSampleCount(unsigned int value)nkAstraeus::AtmosphereEffect
setSunTransmittanceLutWidth(unsigned int value)nkAstraeus::AtmosphereEffect
setUseHalfFloatForLuts(bool value)nkAstraeus::AtmosphereEffect
unload() overridenkAstraeus::AtmosphereEffectvirtual
~AtmosphereEffect()nkAstraeus::AtmosphereEffectvirtual
~Effect()nkAstraeus::Effectvirtual