Expand description
§FluidEngine — SDK core facade
No winit, no window system — accepts any surface handle via raw-window-handle.
// Caller creates window however they like, then:
let mut engine = FluidEngine::new(&window, 1280, 720, &FluidConfig::default()).await;
// Every frame:
engine.input.pointer_move(0, nx, ny);
engine.update(dt);
engine.render()?;Structs§
- Fluid
Engine - Render
Context - Borrow-safe snapshot of GPU handles needed by external UI renderers (egui etc.).