packages feed

dear-imgui-raw-implot-1.0.0: src/DearImGui/Raw/ImPlot/Enums/MouseTextFlags.hsc

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

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

module DearImGui.Raw.ImPlot.Enums.MouseTextFlags
  ( MouseTextFlags
  , pattern NoAuxAxes
  , pattern NoFormat
  , pattern None
  , pattern ShowAlways
  ) where

import Foreign.C.Types

#include "dcimgui_implot.h"

-- typedefs

-- | Options for mouse hover text (see SetupMouseText)
type MouseTextFlags = CInt

-- enums

-- | default
pattern None :: MouseTextFlags
pattern None = #{const ImPlotMouseTextFlags_None}

-- | only show the mouse position for primary axes
pattern NoAuxAxes :: MouseTextFlags
pattern NoAuxAxes = #{const ImPlotMouseTextFlags_NoAuxAxes}

-- | axes label formatters won't be used to render text
pattern NoFormat :: MouseTextFlags
pattern NoFormat = #{const ImPlotMouseTextFlags_NoFormat}

-- | always display mouse position even if plot not hovered
pattern ShowAlways :: MouseTextFlags
pattern ShowAlways = #{const ImPlotMouseTextFlags_ShowAlways}