载入中...
搜索中...
未找到
SurfaceFluidContracts.h 文件参考

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 中定义.