packages feed

dear-imgui-raw-knobs-1.0.0: src/DearImGui/Raw/ImGuiKnobs/Enums/Flags.hsc

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

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

module DearImGui.Raw.ImGuiKnobs.Enums.Flags
  ( Flags
  , pattern AlwaysClamp
  , pattern DragHorizontal
  , pattern DragVertical
  , pattern Logarithmic
  , pattern NoInput
  , pattern NoTitle
  , pattern ValueTooltip
  ) where

import Foreign.C.Types

#include "dcimgui_knobs.h"

-- typedefs

type Flags = CInt

-- enums

pattern NoTitle :: Flags
pattern NoTitle = #{const ImGuiKnobFlags_NoTitle}

pattern NoInput :: Flags
pattern NoInput = #{const ImGuiKnobFlags_NoInput}

pattern ValueTooltip :: Flags
pattern ValueTooltip = #{const ImGuiKnobFlags_ValueTooltip}

pattern DragHorizontal :: Flags
pattern DragHorizontal = #{const ImGuiKnobFlags_DragHorizontal}

pattern DragVertical :: Flags
pattern DragVertical = #{const ImGuiKnobFlags_DragVertical}

pattern Logarithmic :: Flags
pattern Logarithmic = #{const ImGuiKnobFlags_Logarithmic}

pattern AlwaysClamp :: Flags
pattern AlwaysClamp = #{const ImGuiKnobFlags_AlwaysClamp}