Camera + reconstruction tuning for the SSF pipeline. 更多...
#include <FluidSurfaceRenderer.h>
Public 属性 | |
| glm::vec3 | eye {0.f, 0.f, -2.6f} |
| glm::vec3 | target {0.f} |
| glm::vec3 | up {0.f, 1.f, 0.f} |
| float | fovYDeg = 55.f |
| bool | orthographic = false |
| float | orthographicSize = 1.f |
| float | aspect = 1.f |
| float | nearZ = 0.05f |
| float | farZ = 20.f |
| int | width = 160 |
| int | height = 160 |
| float | particleRadius = 0.05f |
| int | smoothIterations = 2 |
| float | depthFalloff = 0.03f |
| float | thicknessScale = 1.f |
| int | mode = 0 |
| 0 = water, 1 = mud. | |
详细描述
Camera + reconstruction tuning for the SSF pipeline.
在文件 FluidSurfaceRenderer.h 第 61 行定义.
类成员变量说明
◆ aspect
| float eve::fluids::FluidSurfaceParams::aspect = 1.f |
◆ depthFalloff
| float eve::fluids::FluidSurfaceParams::depthFalloff = 0.03f |
在文件 FluidSurfaceRenderer.h 第 75 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::configureSurface().
◆ eye
◆ farZ
| float eve::fluids::FluidSurfaceParams::farZ = 20.f |
在文件 FluidSurfaceRenderer.h 第 70 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::compositeDiffuse().
◆ fovYDeg
| float eve::fluids::FluidSurfaceParams::fovYDeg = 55.f |
◆ height
| int eve::fluids::FluidSurfaceParams::height = 160 |
在文件 FluidSurfaceRenderer.h 第 72 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::compositeConfiguredSceneRefraction(), eve::fluids::FluidSurfaceRenderer::compositeConfiguredSurfaceBlend(), eve::fluids::FluidSurfaceRenderer::compositeDiffuse(), eve::fluids::FluidSurfaceRenderer::compositeSceneRefraction(), eve::fluids::FluidSurfaceRenderer::copyToTexture(), eve::fluids::FluidSurfaceRenderer::FluidSurfaceRenderer(), eve::fluids::FluidSurfaceRenderer::occludeWithSceneDepth(), eve::fluids::FluidSurfaceRenderer::setCamera() , 以及 eve::fluids::FluidSurfaceRenderer::writePpm().
◆ mode
| int eve::fluids::FluidSurfaceParams::mode = 0 |
0 = water, 1 = mud.
在文件 FluidSurfaceRenderer.h 第 78 行定义.
◆ nearZ
| float eve::fluids::FluidSurfaceParams::nearZ = 0.05f |
在文件 FluidSurfaceRenderer.h 第 69 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::compositeDiffuse().
◆ orthographic
| bool eve::fluids::FluidSurfaceParams::orthographic = false |
在文件 FluidSurfaceRenderer.h 第 66 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::configureProjection().
◆ orthographicSize
| float eve::fluids::FluidSurfaceParams::orthographicSize = 1.f |
在文件 FluidSurfaceRenderer.h 第 67 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::configureProjection().
◆ particleRadius
| float eve::fluids::FluidSurfaceParams::particleRadius = 0.05f |
在文件 FluidSurfaceRenderer.h 第 73 行定义.
◆ smoothIterations
| int eve::fluids::FluidSurfaceParams::smoothIterations = 2 |
在文件 FluidSurfaceRenderer.h 第 74 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::configureSurface().
◆ target
| glm::vec3 eve::fluids::FluidSurfaceParams::target {0.f} |
◆ thicknessScale
| float eve::fluids::FluidSurfaceParams::thicknessScale = 1.f |
在文件 FluidSurfaceRenderer.h 第 76 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::configureSurface().
◆ up
◆ width
| int eve::fluids::FluidSurfaceParams::width = 160 |
在文件 FluidSurfaceRenderer.h 第 71 行定义.
被这些函数引用 eve::fluids::FluidSurfaceRenderer::compositeConfiguredSceneRefraction(), eve::fluids::FluidSurfaceRenderer::compositeConfiguredSurfaceBlend(), eve::fluids::FluidSurfaceRenderer::compositeDiffuse(), eve::fluids::FluidSurfaceRenderer::compositeSceneRefraction(), eve::fluids::FluidSurfaceRenderer::copyToTexture(), eve::fluids::FluidSurfaceRenderer::FluidSurfaceRenderer(), eve::fluids::Fluids::newSurfaceRenderer(), eve::fluids::FluidSurfaceRenderer::occludeWithSceneDepth(), eve::fluids::FluidSurfaceRenderer::setCamera() , 以及 eve::fluids::FluidSurfaceRenderer::writePpm().
该结构体的文档由以下文件生成:
- src/modules/fluids/FluidSurfaceRenderer.h