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}