| applyFog(Graphics *gfx, Texture *linearDepth) | eve::graphics::Volumetric | |
| applyFogTo(Graphics *gfx, Texture *linearDepth, Canvas *dest) | eve::graphics::Volumetric | |
| applyFromScene(Graphics *gfx, Texture *scene) | eve::graphics::Volumetric | |
| applyFromSceneTo(Graphics *gfx, Texture *scene, Canvas *dest) | eve::graphics::Volumetric | |
| beginOcclusionMap(Graphics *gfx, float lightPixelX, float lightPixelY, float lightRadiusPixels=24.f) | eve::graphics::Volumetric | |
| drawOccluder(Graphics *gfx, Drawable *drawable, const glm::mat4 &matrix) | eve::graphics::Volumetric | |
| drawOccluders2D(Graphics *gfx) | eve::graphics::Volumetric | |
| drawOccluderSolid(Graphics *gfx, float x, float y, float w, float h) | eve::graphics::Volumetric | |
| drawOccluderTexture(Graphics *gfx, Texture *texture, float x, float y, float w, float h) | eve::graphics::Volumetric | |
| getDownscale() const | eve::graphics::Volumetric | inline |
| getFloat(const std::string &name) const | eve::graphics::Volumetric | |
| getFogShader() const | eve::graphics::Volumetric | inline |
| getLightScreenU() const | eve::graphics::Volumetric | |
| getLightScreenV() const | eve::graphics::Volumetric | |
| getMode() const | eve::graphics::Volumetric | inline |
| getQuality() const | eve::graphics::Volumetric | inline |
| getRayMarchShader() const | eve::graphics::Volumetric | inline |
| getSampleCount() const | eve::graphics::Volumetric | |
| getShader() const | eve::graphics::Volumetric | inline |
| hasParam(const std::string &name) const | eve::graphics::Volumetric | |
| newLinearDepthTexture(Graphics *gfx, int width, int height, float(*depth01)(int x, int y, void *userdata), void *userdata) | eve::graphics::Volumetric | |
| operator=(const Volumetric &)=delete | eve::graphics::Volumetric | |
| rayMarch(Graphics *gfx, Texture *linearDepth) | eve::graphics::Volumetric | |
| rayMarchTo(Graphics *gfx, Texture *linearDepth, Canvas *dest) | eve::graphics::Volumetric | |
| resolutionFor(int fullSize) const | eve::graphics::Volumetric | |
| scatter(Graphics *gfx, Texture *occlusion) | eve::graphics::Volumetric | |
| scatterTo(Graphics *gfx, Texture *occlusion, Canvas *dest) | eve::graphics::Volumetric | |
| setCamera(float eyeX, float eyeY, float eyeZ, float targetX, float targetY, float targetZ, float upX, float upY, float upZ, float fovYDeg, float aspect, float nearZ, float farZ) | eve::graphics::Volumetric | |
| setDensity(float density) | eve::graphics::Volumetric | |
| setFloat(const std::string &name, float value) | eve::graphics::Volumetric | |
| setFogColor(float r, float g, float b) | eve::graphics::Volumetric | |
| setFogEnd(float endDistance) | eve::graphics::Volumetric | |
| setFogHeight(float worldY) | eve::graphics::Volumetric | |
| setFogHeightFalloff(float falloff) | eve::graphics::Volumetric | |
| setFogNoise(float amount) | eve::graphics::Volumetric | |
| setFogStart(float startDistance) | eve::graphics::Volumetric | |
| setIntensity(float intensity) | eve::graphics::Volumetric | |
| setInvViewProj(const glm::mat4 &invViewProj) | eve::graphics::Volumetric | |
| setLightDirection(float dx, float dy, float dz) | eve::graphics::Volumetric | |
| setLightScreenPos(float x, float y, float width, float height) | eve::graphics::Volumetric | |
| setLightScreenUV(float u, float v) | eve::graphics::Volumetric | |
| setMode(const std::string &mode) | eve::graphics::Volumetric | |
| setQuality(const std::string &quality) | eve::graphics::Volumetric | |
| setShaftColor(float r, float g, float b) | eve::graphics::Volumetric | |
| setTime(float seconds) | eve::graphics::Volumetric | |
| Volumetric(Graphics *gfx) | eve::graphics::Volumetric | explicit |
| Volumetric(const Volumetric &)=delete | eve::graphics::Volumetric | |
| ~Volumetric() | eve::graphics::Volumetric | |