| color() const | eve::fluids::FluidSurfaceRenderer | inline |
| compositeConfiguredSceneRefraction(std::span< const uint8_t > sceneColor) | eve::fluids::FluidSurfaceRenderer | |
| compositeConfiguredSurfaceBlend(std::span< const uint8_t > sceneColor) | eve::fluids::FluidSurfaceRenderer | |
| compositeDiffuse(const VolumeFluidDiffuse &pool, float radius, float opacity, float fadeSeconds) | eve::fluids::FluidSurfaceRenderer | |
| compositeSceneRefraction(std::span< const uint8_t > sceneColor, float distortion=8.f, float absorption=3.f) | eve::fluids::FluidSurfaceRenderer | |
| configureAnisotropy(bool enabled) | eve::fluids::FluidSurfaceRenderer | |
| configureColors(const glm::vec3 &baseColor, const glm::vec3 &reflectionColor) | eve::fluids::FluidSurfaceRenderer | |
| configureFoam(bool enabled, int downsample=1) | eve::fluids::FluidSurfaceRenderer | |
| configureMaterial(bool lighting, float smoothness, float metalness, float ambientMultiplier, float reflection, float opacity) | eve::fluids::FluidSurfaceRenderer | |
| configureParticleBlend(int source, int destination, bool depthWrite) | eve::fluids::FluidSurfaceRenderer | |
| configureProjection(bool orthographic, float verticalHalfSize=1.f) | eve::fluids::FluidSurfaceRenderer | |
| configureReflection(bool enabled) | eve::fluids::FluidSurfaceRenderer | |
| configureRefraction(float transparency, float absorption, float coefficient, int downsample) | eve::fluids::FluidSurfaceRenderer | |
| configureRefractionEnabled(bool enabled) | eve::fluids::FluidSurfaceRenderer | |
| configureRendererSettings(const FluidRendererSettings &settings) | eve::fluids::FluidSurfaceRenderer | |
| configureSurface(float thicknessScale, float thicknessCutoff, float depthFalloff, int smoothIterations) | eve::fluids::FluidSurfaceRenderer | |
| configureSurfaceBlend(int source, int destination) | eve::fluids::FluidSurfaceRenderer | |
| configureSurfaceBlurRadius(float radius) | eve::fluids::FluidSurfaceRenderer | |
| configureSurfaceDownsample(int factor) | eve::fluids::FluidSurfaceRenderer | |
| configureSurfaceEnabled(bool enabled) | eve::fluids::FluidSurfaceRenderer | |
| configureThicknessDownsample(int factor) | eve::fluids::FluidSurfaceRenderer | |
| copyToTexture(graphics::Graphics *graphics, graphics::Texture *texture) | eve::fluids::FluidSurfaceRenderer | |
| depth() const | eve::fluids::FluidSurfaceRenderer | inline |
| FluidSurfaceRenderer(const FluidSurfaceParams ¶ms, bool preferGpu) | eve::fluids::FluidSurfaceRenderer | |
| FluidSurfaceRenderer(const FluidSurfaceRenderer &)=delete | eve::fluids::FluidSurfaceRenderer | |
| getHeight() const | eve::fluids::FluidSurfaceRenderer | inline |
| getWidth() const | eve::fluids::FluidSurfaceRenderer | inline |
| normals() const | eve::fluids::FluidSurfaceRenderer | inline |
| occludeWithSceneDepth(std::span< const float > sceneDepth, float depthBias=0.001f) | eve::fluids::FluidSurfaceRenderer | |
| operator=(const FluidSurfaceRenderer &)=delete | eve::fluids::FluidSurfaceRenderer | |
| prepare() | eve::fluids::FluidSurfaceRenderer | |
| render(const std::vector< glm::vec3 > &positions, float particleRadius) | eve::fluids::FluidSurfaceRenderer | |
| render(const FluidSimulator &sim) | eve::fluids::FluidSurfaceRenderer | |
| renderConfiguredVolume(const VolumeFluid &sim) | eve::fluids::FluidSurfaceRenderer | |
| rendererSettings() const noexcept | eve::fluids::FluidSurfaceRenderer | |
| renderFrom(FluidSimulator *sim) | eve::fluids::FluidSurfaceRenderer | |
| renderGasVolume(const VolumeFluid &sim, float absorption=5.f) | eve::fluids::FluidSurfaceRenderer | |
| renderVolume(const VolumeFluid &sim) | eve::fluids::FluidSurfaceRenderer | |
| renderVolumeColorOnly(const VolumeFluid &sim) | eve::fluids::FluidSurfaceRenderer | |
| renderVolumeColorToTexture(const VolumeFluid &sim, graphics::Graphics *graphics, graphics::Texture *texture) | eve::fluids::FluidSurfaceRenderer | |
| renderVolumeInterpolated(const VolumeFluid &sim, float alpha) | eve::fluids::FluidSurfaceRenderer | |
| renderVolumeWithoutSurface(const VolumeFluid &sim, float absorption=5.f) | eve::fluids::FluidSurfaceRenderer | |
| setCamera(const glm::vec3 &eye, const glm::vec3 &target, const glm::vec3 &up, float fovYDeg) | eve::fluids::FluidSurfaceRenderer | |
| setMode(int mode) | eve::fluids::FluidSurfaceRenderer | inline |
| thickness() const | eve::fluids::FluidSurfaceRenderer | inline |
| usingGpu() const | eve::fluids::FluidSurfaceRenderer | inline |
| writePpm(const std::string &path) const | eve::fluids::FluidSurfaceRenderer | |
| ~FluidSurfaceRenderer() | eve::fluids::FluidSurfaceRenderer | |