packages feed

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

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

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

module DearImGui.Raw.Internal.Enums.ImDrawTextFlags
  ( ImDrawTextFlags
  , pattern CpuFineClip
  , pattern None
  , pattern StopOnNewLine
  , pattern WrapKeepBlanks
  ) where

import Foreign.C.Types

#include "dcimgui_nodefaultargfunctions_internal.h"

-- enums

-- | Helpers: High-level text functions (DO NOT USE!!! THIS IS A MINIMAL SUBSET OF LARGER UPCOMING CHANGES)
type ImDrawTextFlags = CInt

pattern None :: ImDrawTextFlags
pattern None = #{const ImDrawTextFlags_None}

-- | Must be == 1/true for legacy with 'bool cpu_fine_clip' arg to RenderText()
pattern CpuFineClip :: ImDrawTextFlags
pattern CpuFineClip = #{const ImDrawTextFlags_CpuFineClip}

pattern WrapKeepBlanks :: ImDrawTextFlags
pattern WrapKeepBlanks = #{const ImDrawTextFlags_WrapKeepBlanks}

pattern StopOnNewLine :: ImDrawTextFlags
pattern StopOnNewLine = #{const ImDrawTextFlags_StopOnNewLine}