packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiNextWindowDataFlags
  ( ImGuiNextWindowDataFlags
  , pattern HasBgAlpha
  , pattern HasChildFlags
  , pattern HasCollapsed
  , pattern HasContentSize
  , pattern HasDock
  , pattern HasFocus
  , pattern HasPos
  , pattern HasRefreshPolicy
  , pattern HasScroll
  , pattern HasSize
  , pattern HasSizeConstraint
  , pattern HasViewport
  , pattern HasWindowClass
  , pattern HasWindowFlags
  , pattern None
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- typedefs

-- | -> enum ImGuiNextWindowDataFlags_// Flags: for SetNextWindowXXX() functions
type ImGuiNextWindowDataFlags = CInt

-- enums

pattern None :: ImGuiNextWindowDataFlags
pattern None = #{const ImGuiNextWindowDataFlags_None}

pattern HasPos :: ImGuiNextWindowDataFlags
pattern HasPos = #{const ImGuiNextWindowDataFlags_HasPos}

pattern HasSize :: ImGuiNextWindowDataFlags
pattern HasSize = #{const ImGuiNextWindowDataFlags_HasSize}

pattern HasContentSize :: ImGuiNextWindowDataFlags
pattern HasContentSize = #{const ImGuiNextWindowDataFlags_HasContentSize}

pattern HasCollapsed :: ImGuiNextWindowDataFlags
pattern HasCollapsed = #{const ImGuiNextWindowDataFlags_HasCollapsed}

pattern HasSizeConstraint :: ImGuiNextWindowDataFlags
pattern HasSizeConstraint = #{const ImGuiNextWindowDataFlags_HasSizeConstraint}

pattern HasFocus :: ImGuiNextWindowDataFlags
pattern HasFocus = #{const ImGuiNextWindowDataFlags_HasFocus}

pattern HasBgAlpha :: ImGuiNextWindowDataFlags
pattern HasBgAlpha = #{const ImGuiNextWindowDataFlags_HasBgAlpha}

pattern HasScroll :: ImGuiNextWindowDataFlags
pattern HasScroll = #{const ImGuiNextWindowDataFlags_HasScroll}

pattern HasWindowFlags :: ImGuiNextWindowDataFlags
pattern HasWindowFlags = #{const ImGuiNextWindowDataFlags_HasWindowFlags}

pattern HasChildFlags :: ImGuiNextWindowDataFlags
pattern HasChildFlags = #{const ImGuiNextWindowDataFlags_HasChildFlags}

pattern HasRefreshPolicy :: ImGuiNextWindowDataFlags
pattern HasRefreshPolicy = #{const ImGuiNextWindowDataFlags_HasRefreshPolicy}

pattern HasViewport :: ImGuiNextWindowDataFlags
pattern HasViewport = #{const ImGuiNextWindowDataFlags_HasViewport}

pattern HasDock :: ImGuiNextWindowDataFlags
pattern HasDock = #{const ImGuiNextWindowDataFlags_HasDock}

pattern HasWindowClass :: ImGuiNextWindowDataFlags
pattern HasWindowClass = #{const ImGuiNextWindowDataFlags_HasWindowClass}