packages feed

dear-imgui-impl-sdl3-1.0.0: src/DearImGui/Raw/Impl/SDL3/Enums/ImGui_ImplSDL3_GamepadMode.hsc

{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE PatternSynonyms #-}

-- This file was generated by dear-bindings-ffi. Do not edit by hand.

module DearImGui.Raw.Impl.SDL3.Enums.ImGui_ImplSDL3_GamepadMode
  ( ImGui_ImplSDL3_GamepadMode
  , pattern AutoAll
  , pattern AutoFirst
  , pattern Manual
  ) where

import Foreign.C.Types

#include "dcimgui_impl_sdl3.h"

-- enums

-- | Gamepad selection automatically starts in AutoFirst mode, picking first available SDL_Gamepad. You may override this.
-- When using manual mode, caller is responsible for opening/closing gamepad.
type ImGui_ImplSDL3_GamepadMode = CInt

pattern AutoFirst :: ImGui_ImplSDL3_GamepadMode
pattern AutoFirst = #{const ImGui_ImplSDL3_GamepadMode_AutoFirst}

pattern AutoAll :: ImGui_ImplSDL3_GamepadMode
pattern AutoAll = #{const ImGui_ImplSDL3_GamepadMode_AutoAll}

pattern Manual :: ImGui_ImplSDL3_GamepadMode
pattern Manual = #{const ImGui_ImplSDL3_GamepadMode_Manual}