packages feed

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

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

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

module DearImGui.Raw.ImPlot.Enums.Colormap
  ( Colormap
  , pattern BrBG
  , pattern Cool
  , pattern Dark
  , pattern Deep
  , pattern Greys
  , pattern Hot
  , pattern Jet
  , pattern Paired
  , pattern Pastel
  , pattern PiYG
  , pattern Pink
  , pattern Plasma
  , pattern RdBu
  , pattern Spectral
  , pattern Twilight
  , pattern Viridis
  ) where

import Foreign.C.Types

#include "dcimgui_implot.h"

-- typedefs

-- | Built-in colormaps
type Colormap = CInt

-- enums

-- | a.k.a. seaborn deep             (qual=true,  n=10) (default)
pattern Deep :: Colormap
pattern Deep = #{const ImPlotColormap_Deep}

-- | a.k.a. matplotlib "Set1"        (qual=true,  n=9 )
pattern Dark :: Colormap
pattern Dark = #{const ImPlotColormap_Dark}

-- | a.k.a. matplotlib "Pastel1"     (qual=true,  n=9 )
pattern Pastel :: Colormap
pattern Pastel = #{const ImPlotColormap_Pastel}

-- | a.k.a. matplotlib "Paired"      (qual=true,  n=12)
pattern Paired :: Colormap
pattern Paired = #{const ImPlotColormap_Paired}

-- | a.k.a. matplotlib "viridis"     (qual=false, n=11)
pattern Viridis :: Colormap
pattern Viridis = #{const ImPlotColormap_Viridis}

-- | a.k.a. matplotlib "plasma"      (qual=false, n=11)
pattern Plasma :: Colormap
pattern Plasma = #{const ImPlotColormap_Plasma}

-- | a.k.a. matplotlib/MATLAB "hot"  (qual=false, n=11)
pattern Hot :: Colormap
pattern Hot = #{const ImPlotColormap_Hot}

-- | a.k.a. matplotlib/MATLAB "cool" (qual=false, n=11)
pattern Cool :: Colormap
pattern Cool = #{const ImPlotColormap_Cool}

-- | a.k.a. matplotlib/MATLAB "pink" (qual=false, n=11)
pattern Pink :: Colormap
pattern Pink = #{const ImPlotColormap_Pink}

-- | a.k.a. MATLAB "jet"             (qual=false, n=11)
pattern Jet :: Colormap
pattern Jet = #{const ImPlotColormap_Jet}

-- | a.k.a. matplotlib "twilight"    (qual=false, n=11)
pattern Twilight :: Colormap
pattern Twilight = #{const ImPlotColormap_Twilight}

-- | red/blue, Color Brewer          (qual=false, n=11)
pattern RdBu :: Colormap
pattern RdBu = #{const ImPlotColormap_RdBu}

-- | brown/blue-green, Color Brewer  (qual=false, n=11)
pattern BrBG :: Colormap
pattern BrBG = #{const ImPlotColormap_BrBG}

-- | pink/yellow-green, Color Brewer (qual=false, n=11)
pattern PiYG :: Colormap
pattern PiYG = #{const ImPlotColormap_PiYG}

-- | color spectrum, Color Brewer    (qual=false, n=11)
pattern Spectral :: Colormap
pattern Spectral = #{const ImPlotColormap_Spectral}

-- | white/black                     (qual=false, n=2 )
pattern Greys :: Colormap
pattern Greys = #{const ImPlotColormap_Greys}