Default backend for Selene game engine.
Dependencies
moon add KKKIIO/selene_webgpuoptions(
overrides: [
"KKKIIO/selene_webgpu/platform_window",
"KKKIIO/selene_webgpu/platform_input",
"KKKIIO/selene_webgpu/platform_render",
"KKKIIO/selene_webgpu/platform_audio",
"KKKIIO/selene_webgpu/platform_asset_io",
],
)moon build --target js --release
python3 -m http.server 8000type Audiotype WebGpuBackendfn draw_image_material(command : ImageMaterialDrawCommand2D, image_path : String, sampler : ImageSampler) -> Unitfn play_audio(audio_path~ : String, volume~ : Double, speed~ : Double, loop_~ : Bool, paused~ : Bool) -> Intfn register_gamepad_events(gamepads : Set[Gamepad], buttons : Set[GamepadButtonInput], axes : Map[GamepadAxisInput, Double]) -> Unitfn register_mouse_events(mouse : Mouse, mouse_relative_delta : Ref[Vec2?], mouse_wheel : MouseWheel) -> Unitfn render2d_begin_pass(viewport : Rect, load_op : RenderPassLoadOp2D, clear_color : Color, target : RenderPassTarget2D) -> UnitDefault backend for Selene game engine.
Dependencies