packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiSeparatorFlags
  ( ImGuiSeparatorFlags
  , pattern Horizontal
  , pattern None
  , pattern SpanAllColumns
  , pattern Vertical
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- typedefs

-- | -> enum ImGuiSeparatorFlags_     // Flags: for SeparatorEx()
type ImGuiSeparatorFlags = CInt

-- enums

pattern None :: ImGuiSeparatorFlags
pattern None = #{const ImGuiSeparatorFlags_None}

-- | Axis default to current layout type, so generally Horizontal unless e.g. in a menu bar
pattern Horizontal :: ImGuiSeparatorFlags
pattern Horizontal = #{const ImGuiSeparatorFlags_Horizontal}

pattern Vertical :: ImGuiSeparatorFlags
pattern Vertical = #{const ImGuiSeparatorFlags_Vertical}

-- | Make separator cover all columns of a legacy Columns() set.
pattern SpanAllColumns :: ImGuiSeparatorFlags
pattern SpanAllColumns = #{const ImGuiSeparatorFlags_SpanAllColumns}