packages feed

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

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

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

module DearImGui.Raw.ImPlot.Enums.ImAxis
  ( ImAxis
  , pattern COUNT
  , pattern X1
  , pattern X2
  , pattern X3
  , pattern Y1
  , pattern Y2
  , pattern Y3
  ) where

import Foreign.C.Types

#include "dcimgui_implot.h"

-- typedefs

-- | Axis indices. The values assigned may change; NEVER hardcode these.
type ImAxis = CInt

-- enums

-- | horizontal axes
-- enabled by default
pattern X1 :: ImAxis
pattern X1 = #{const ImAxis_X1}

-- | disabled by default
pattern X2 :: ImAxis
pattern X2 = #{const ImAxis_X2}

-- | disabled by default
pattern X3 :: ImAxis
pattern X3 = #{const ImAxis_X3}

-- | vertical axes
-- enabled by default
pattern Y1 :: ImAxis
pattern Y1 = #{const ImAxis_Y1}

-- | disabled by default
pattern Y2 :: ImAxis
pattern Y2 = #{const ImAxis_Y2}

-- | disabled by default
pattern Y3 :: ImAxis
pattern Y3 = #{const ImAxis_Y3}

-- | bookkeeping
pattern COUNT :: ImAxis
pattern COUNT = #{const ImAxis_COUNT}