packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImGuiLogFlags
  ( ImGuiLogFlags
  , pattern None
  , pattern OutputBuffer
  , pattern OutputClipboard
  , pattern OutputFile
  , pattern OutputMask_
  , pattern OutputTTY
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- typedefs

-- | Flags for LogBegin() text capturing function
type ImGuiLogFlags = CInt

-- enums

pattern None :: ImGuiLogFlags
pattern None = #{const ImGuiLogFlags_None}

pattern OutputTTY :: ImGuiLogFlags
pattern OutputTTY = #{const ImGuiLogFlags_OutputTTY}

pattern OutputFile :: ImGuiLogFlags
pattern OutputFile = #{const ImGuiLogFlags_OutputFile}

pattern OutputBuffer :: ImGuiLogFlags
pattern OutputBuffer = #{const ImGuiLogFlags_OutputBuffer}

pattern OutputClipboard :: ImGuiLogFlags
pattern OutputClipboard = #{const ImGuiLogFlags_OutputClipboard}

pattern OutputMask_ :: ImGuiLogFlags
pattern OutputMask_ = #{const ImGuiLogFlags_OutputMask_}