packages feed

dear-imgui-raw-imnodes-1.0.0: src/DearImGui/Raw/ImNodes/Enums/Col.hsc

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

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

module DearImGui.Raw.ImNodes.Enums.Col
  ( Col
  , pattern BoxSelector
  , pattern BoxSelectorOutline
  , pattern COUNT
  , pattern GridBackground
  , pattern GridLine
  , pattern GridLinePrimary
  , pattern Link
  , pattern LinkHovered
  , pattern LinkSelected
  , pattern MiniMapBackground
  , pattern MiniMapBackgroundHovered
  , pattern MiniMapCanvas
  , pattern MiniMapCanvasOutline
  , pattern MiniMapLink
  , pattern MiniMapLinkSelected
  , pattern MiniMapNodeBackground
  , pattern MiniMapNodeBackgroundHovered
  , pattern MiniMapNodeBackgroundSelected
  , pattern MiniMapNodeOutline
  , pattern MiniMapOutline
  , pattern MiniMapOutlineHovered
  , pattern NodeBackground
  , pattern NodeBackgroundHovered
  , pattern NodeBackgroundSelected
  , pattern NodeOutline
  , pattern Pin
  , pattern PinHovered
  , pattern TitleBar
  , pattern TitleBarHovered
  , pattern TitleBarSelected
  ) where

import Foreign.C.Types

#include "dcimnodes.h"

-- typedefs

-- | -> enum ImNodesCol_
type Col = CInt

-- enums

pattern NodeBackground :: Col
pattern NodeBackground = #{const ImNodesCol_NodeBackground}

pattern NodeBackgroundHovered :: Col
pattern NodeBackgroundHovered = #{const ImNodesCol_NodeBackgroundHovered}

pattern NodeBackgroundSelected :: Col
pattern NodeBackgroundSelected = #{const ImNodesCol_NodeBackgroundSelected}

pattern NodeOutline :: Col
pattern NodeOutline = #{const ImNodesCol_NodeOutline}

pattern TitleBar :: Col
pattern TitleBar = #{const ImNodesCol_TitleBar}

pattern TitleBarHovered :: Col
pattern TitleBarHovered = #{const ImNodesCol_TitleBarHovered}

pattern TitleBarSelected :: Col
pattern TitleBarSelected = #{const ImNodesCol_TitleBarSelected}

pattern Link :: Col
pattern Link = #{const ImNodesCol_Link}

pattern LinkHovered :: Col
pattern LinkHovered = #{const ImNodesCol_LinkHovered}

pattern LinkSelected :: Col
pattern LinkSelected = #{const ImNodesCol_LinkSelected}

pattern Pin :: Col
pattern Pin = #{const ImNodesCol_Pin}

pattern PinHovered :: Col
pattern PinHovered = #{const ImNodesCol_PinHovered}

pattern BoxSelector :: Col
pattern BoxSelector = #{const ImNodesCol_BoxSelector}

pattern BoxSelectorOutline :: Col
pattern BoxSelectorOutline = #{const ImNodesCol_BoxSelectorOutline}

pattern GridBackground :: Col
pattern GridBackground = #{const ImNodesCol_GridBackground}

pattern GridLine :: Col
pattern GridLine = #{const ImNodesCol_GridLine}

pattern GridLinePrimary :: Col
pattern GridLinePrimary = #{const ImNodesCol_GridLinePrimary}

pattern MiniMapBackground :: Col
pattern MiniMapBackground = #{const ImNodesCol_MiniMapBackground}

pattern MiniMapBackgroundHovered :: Col
pattern MiniMapBackgroundHovered = #{const ImNodesCol_MiniMapBackgroundHovered}

pattern MiniMapOutline :: Col
pattern MiniMapOutline = #{const ImNodesCol_MiniMapOutline}

pattern MiniMapOutlineHovered :: Col
pattern MiniMapOutlineHovered = #{const ImNodesCol_MiniMapOutlineHovered}

pattern MiniMapNodeBackground :: Col
pattern MiniMapNodeBackground = #{const ImNodesCol_MiniMapNodeBackground}

pattern MiniMapNodeBackgroundHovered :: Col
pattern MiniMapNodeBackgroundHovered = #{const ImNodesCol_MiniMapNodeBackgroundHovered}

pattern MiniMapNodeBackgroundSelected :: Col
pattern MiniMapNodeBackgroundSelected = #{const ImNodesCol_MiniMapNodeBackgroundSelected}

pattern MiniMapNodeOutline :: Col
pattern MiniMapNodeOutline = #{const ImNodesCol_MiniMapNodeOutline}

pattern MiniMapLink :: Col
pattern MiniMapLink = #{const ImNodesCol_MiniMapLink}

pattern MiniMapLinkSelected :: Col
pattern MiniMapLinkSelected = #{const ImNodesCol_MiniMapLinkSelected}

pattern MiniMapCanvas :: Col
pattern MiniMapCanvas = #{const ImNodesCol_MiniMapCanvas}

pattern MiniMapCanvasOutline :: Col
pattern MiniMapCanvasOutline = #{const ImNodesCol_MiniMapCanvasOutline}

pattern COUNT :: Col
pattern COUNT = #{const ImNodesCol_COUNT}