packages feed

dear-imgui-raw-internal-1.0.0: src/DearImGui/Raw/Internal/Enums/ImGuiNextItemDataFlags.hsc

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

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

module DearImGui.Raw.Internal.Enums.ImGuiNextItemDataFlags
  ( ImGuiNextItemDataFlags
  , pattern HasColorMarker
  , pattern HasOpen
  , pattern HasRefVal
  , pattern HasShortcut
  , pattern HasStorageID
  , pattern HasWidth
  , pattern None
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- typedefs

-- | -> enum ImGuiNextItemDataFlags_  // Flags: for SetNextItemXXX() functions
type ImGuiNextItemDataFlags = CInt

-- enums

pattern None :: ImGuiNextItemDataFlags
pattern None = #{const ImGuiNextItemDataFlags_None}

pattern HasWidth :: ImGuiNextItemDataFlags
pattern HasWidth = #{const ImGuiNextItemDataFlags_HasWidth}

pattern HasOpen :: ImGuiNextItemDataFlags
pattern HasOpen = #{const ImGuiNextItemDataFlags_HasOpen}

pattern HasShortcut :: ImGuiNextItemDataFlags
pattern HasShortcut = #{const ImGuiNextItemDataFlags_HasShortcut}

pattern HasRefVal :: ImGuiNextItemDataFlags
pattern HasRefVal = #{const ImGuiNextItemDataFlags_HasRefVal}

pattern HasStorageID :: ImGuiNextItemDataFlags
pattern HasStorageID = #{const ImGuiNextItemDataFlags_HasStorageID}

pattern HasColorMarker :: ImGuiNextItemDataFlags
pattern HasColorMarker = #{const ImGuiNextItemDataFlags_HasColorMarker}