packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiDataAuthority
  ( ImGuiDataAuthority
  , pattern Auto
  , pattern DockNode
  , pattern Window
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- typedefs

-- | Store the source authority (dock node vs window) of a field
type ImGuiDataAuthority = CUInt

-- enums

pattern Auto :: ImGuiDataAuthority
pattern Auto = #{const ImGuiDataAuthority_Auto}

pattern DockNode :: ImGuiDataAuthority
pattern DockNode = #{const ImGuiDataAuthority_DockNode}

pattern Window :: ImGuiDataAuthority
pattern Window = #{const ImGuiDataAuthority_Window}