Native raylib backend for Selene.
Dependencies
moon add Milky2018/selene_rayliboptions(
overrides: [
"Milky2018/selene_raylib/platform_window",
"Milky2018/selene_raylib/platform_input",
"Milky2018/selene_raylib/platform_render",
"Milky2018/selene_raylib/platform_audio",
"Milky2018/selene_raylib/platform_asset_io",
],
)moon run --target nativefn 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) -> UnitNative raylib backend for Selene.
Dependencies