dear-imgui-raw-internal-1.0.0: src/DearImGui/Raw/Internal/Enums/ImGuiDebugLogFlags.hsc
{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE PatternSynonyms #-}
-- This file was generated by dear-bindings-ffi. Do not edit by hand.
module DearImGui.Raw.Internal.Enums.ImGuiDebugLogFlags
( ImGuiDebugLogFlags
, pattern EventActiveId
, pattern EventClipper
, pattern EventDocking
, pattern EventError
, pattern EventFocus
, pattern EventFont
, pattern EventIO
, pattern EventInputRouting
, pattern EventMask_
, pattern EventNav
, pattern EventPopup
, pattern EventSelection
, pattern EventTable
, pattern EventViewport
, pattern None
, pattern OutputToDebugger
, pattern OutputToTTY
, pattern OutputToTestEngine
) where
import Foreign.C.Types
#include "dcimgui_nodefaultargfunctions_internal.h"
-- typedefs
-- | See IMGUI_DEBUG_LOG() and IMGUI_DEBUG_LOG_XXX() macros.
type ImGuiDebugLogFlags = CInt
-- enums
-- | Event types
pattern None :: ImGuiDebugLogFlags
pattern None = #{const ImGuiDebugLogFlags_None}
-- | Error submitted by IM_ASSERT_USER_ERROR()
pattern EventError :: ImGuiDebugLogFlags
pattern EventError = #{const ImGuiDebugLogFlags_EventError}
pattern EventActiveId :: ImGuiDebugLogFlags
pattern EventActiveId = #{const ImGuiDebugLogFlags_EventActiveId}
pattern EventFocus :: ImGuiDebugLogFlags
pattern EventFocus = #{const ImGuiDebugLogFlags_EventFocus}
pattern EventPopup :: ImGuiDebugLogFlags
pattern EventPopup = #{const ImGuiDebugLogFlags_EventPopup}
pattern EventNav :: ImGuiDebugLogFlags
pattern EventNav = #{const ImGuiDebugLogFlags_EventNav}
pattern EventClipper :: ImGuiDebugLogFlags
pattern EventClipper = #{const ImGuiDebugLogFlags_EventClipper}
pattern EventSelection :: ImGuiDebugLogFlags
pattern EventSelection = #{const ImGuiDebugLogFlags_EventSelection}
pattern EventIO :: ImGuiDebugLogFlags
pattern EventIO = #{const ImGuiDebugLogFlags_EventIO}
pattern EventFont :: ImGuiDebugLogFlags
pattern EventFont = #{const ImGuiDebugLogFlags_EventFont}
pattern EventInputRouting :: ImGuiDebugLogFlags
pattern EventInputRouting = #{const ImGuiDebugLogFlags_EventInputRouting}
pattern EventDocking :: ImGuiDebugLogFlags
pattern EventDocking = #{const ImGuiDebugLogFlags_EventDocking}
pattern EventViewport :: ImGuiDebugLogFlags
pattern EventViewport = #{const ImGuiDebugLogFlags_EventViewport}
pattern EventTable :: ImGuiDebugLogFlags
pattern EventTable = #{const ImGuiDebugLogFlags_EventTable}
pattern EventMask_ :: ImGuiDebugLogFlags
pattern EventMask_ = #{const ImGuiDebugLogFlags_EventMask_}
-- | Also send output to TTY
pattern OutputToTTY :: ImGuiDebugLogFlags
pattern OutputToTTY = #{const ImGuiDebugLogFlags_OutputToTTY}
-- | Also send output to Debugger Console [Windows only]
pattern OutputToDebugger :: ImGuiDebugLogFlags
pattern OutputToDebugger = #{const ImGuiDebugLogFlags_OutputToDebugger}
-- | Also send output to Dear ImGui Test Engine
pattern OutputToTestEngine :: ImGuiDebugLogFlags
pattern OutputToTestEngine = #{const ImGuiDebugLogFlags_OutputToTestEngine}