| applyConfigJson(const std::string &json) | eve::graphics::Water | |
| bindParams() | eve::graphics::Water | |
| clearDepthGradient() | eve::graphics::Water | inline |
| config() const | eve::graphics::Water | inline |
| configJson() const | eve::graphics::Water | |
| createPlane(float sizeX, float sizeZ, int segX, int segZ) | eve::graphics::Water | |
| createProceduralMesh(const WaterMeshSettings &settings) | eve::graphics::Water | |
| draw() | eve::graphics::Water | |
| drawWithPlanarReflection(Texture *planarReflection, float strength=1.0F) | eve::graphics::Water | |
| getDepthGradientTexture() const | eve::graphics::Water | inline |
| getEdgeFalloff() const | eve::graphics::Water | inline |
| getMesh() const | eve::graphics::Water | inline |
| getReflectionCaptureEnabled() const | eve::graphics::Water | inline |
| getReflectionCaptureMask() const | eve::graphics::Water | inline |
| getReflectionIntensity() const | eve::graphics::Water | inline |
| getRippleAmplitude() const | eve::graphics::Water | inline |
| getRippleCount() const | eve::graphics::Water | inline |
| getRippleInterval() const | eve::graphics::Water | inline |
| getScreenSpaceReflection() const | eve::graphics::Water | inline |
| getScreenSpaceReflectionStrength() const | eve::graphics::Water | inline |
| getShader() const | eve::graphics::Water | inline |
| getSunIntensity() const | eve::graphics::Water | inline |
| getTime() const | eve::graphics::Water | inline |
| getViewportHeight() const | eve::graphics::Water | inline |
| getViewportWidth() const | eve::graphics::Water | inline |
| getWaveAmplitude() const | eve::graphics::Water | inline |
| getWaveDirectionAngle() const | eve::graphics::Water | inline |
| getWaveScale() const | eve::graphics::Water | inline |
| getWaveSpeed() const | eve::graphics::Water | inline |
| operator=(const Water &)=delete | eve::graphics::Water | |
| paramCount() | eve::graphics::Water | static |
| paramName(int index) | eve::graphics::Water | static |
| setDepthGradient(const WaterDepthGradient &gradient, int resolution) | eve::graphics::Water | |
| setEdgeFalloff(float edge) | eve::graphics::Water | |
| setReflectionCaptureEnabled(bool enabled) | eve::graphics::Water | inline |
| setReflectionCaptureMask(uint32_t mask) | eve::graphics::Water | inline |
| setReflectionIntensity(float intensity) | eve::graphics::Water | |
| setReflectionTint(float r, float g, float b) | eve::graphics::Water | |
| setRippleAmplitude(float amp) | eve::graphics::Water | |
| setRippleCount(int count) | eve::graphics::Water | |
| setRippleInterval(float seconds) | eve::graphics::Water | |
| setScreenSpaceReflection(bool enabled, float strength=0.85f) | eve::graphics::Water | |
| setSunIntensity(float intensity) | eve::graphics::Water | |
| setTime(float seconds) | eve::graphics::Water | |
| setViewport(float width, float height) | eve::graphics::Water | |
| setWaterColor(float r, float g, float b) | eve::graphics::Water | |
| setWaveAmplitude(float amp) | eve::graphics::Water | |
| setWaveDirectionAngle(float degrees) | eve::graphics::Water | |
| setWaveScale(float scale) | eve::graphics::Water | |
| setWaveSpeed(float speed) | eve::graphics::Water | |
| update(float dt) | eve::graphics::Water | |
| Water(Graphics *gfx) | eve::graphics::Water | explicit |
| Water(const Water &)=delete | eve::graphics::Water | |
| ~Water() | eve::graphics::Water | |