载入中...
搜索中...
未找到
Domain contracts separating surface simulation, constraints, and SSF presentation. 更多...
#include "common/Result.h"#include "common/Time.h"#include "fluids/FluidSimulation.h"#include "fluids/FluidSurfaceBinding.h"#include <glm/glm.hpp>#include <cstdint>#include <memory>#include <span>#include <vector>类 | |
| class | eve::fluids::ISurfaceFluidSimulation |
| Backend-neutral contract for advancing a surface-fluid solver. 更多... | |
| class | eve::fluids::ISurfaceConstraint |
| Backend-neutral contract for mesh-surface binding and traversal. 更多... | |
| class | eve::fluids::IScreenSpaceSurfaceReconstruction |
| Presentation contract for screen-space surface reconstruction. 更多... | |
| class | eve::fluids::FluidSimulationAdapter |
| Adapter exposing the existing CPU FluidSimulation through the contract. 更多... | |
| class | eve::fluids::FluidSurfaceConstraintAdapter |
| Adapter exposing existing FluidSurfaceBinding operations as checked results. 更多... | |
| class | eve::fluids::ScreenSpaceSurfaceReconstructionAdapter |
| Minimal SSF adapter over the existing CPU/GPU FluidSurfaceRenderer. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::fluids |
| GLSL compute kernels for the GPU surface-flow solver. | |
详细描述
Domain contracts separating surface simulation, constraints, and SSF presentation.
The interfaces contain no graphics or gpgpu include. Existing CPU/GPU solvers remain behind small adapters, so the boundary can be tested in a headless profile and a renderer can be replaced independently.
在文件 SurfaceFluidContracts.h 中定义.