Skip to main content

Module engine

Module engine 

Source
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§

FluidEngine
RenderContext
Borrow-safe snapshot of GPU handles needed by external UI renderers (egui etc.).

Functions§

hsv_to_rgb