packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiDockNodeState
  ( ImGuiDockNodeState
  , pattern HostWindowHiddenBecauseSingleWindow
  , pattern HostWindowHiddenBecauseWindowsAreResizing
  , pattern HostWindowVisible
  , pattern Unknown
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- enums

type ImGuiDockNodeState = CInt

pattern Unknown :: ImGuiDockNodeState
pattern Unknown = #{const ImGuiDockNodeState_Unknown}

pattern HostWindowHiddenBecauseSingleWindow :: ImGuiDockNodeState
pattern HostWindowHiddenBecauseSingleWindow = #{const ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow}

pattern HostWindowHiddenBecauseWindowsAreResizing :: ImGuiDockNodeState
pattern HostWindowHiddenBecauseWindowsAreResizing = #{const ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing}

pattern HostWindowVisible :: ImGuiDockNodeState
pattern HostWindowVisible = #{const ImGuiDockNodeState_HostWindowVisible}