packages feed

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

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

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

module DearImGui.Raw.ImNodes.Enums.PinShape
  ( PinShape
  , pattern Circle
  , pattern CircleFilled
  , pattern Quad
  , pattern QuadFilled
  , pattern Triangle
  , pattern TriangleFilled
  ) where

import Foreign.C.Types

#include "dcimnodes.h"

-- typedefs

-- | -> enum ImNodesPinShape_
type PinShape = CInt

-- enums

pattern Circle :: PinShape
pattern Circle = #{const ImNodesPinShape_Circle}

pattern CircleFilled :: PinShape
pattern CircleFilled = #{const ImNodesPinShape_CircleFilled}

pattern Triangle :: PinShape
pattern Triangle = #{const ImNodesPinShape_Triangle}

pattern TriangleFilled :: PinShape
pattern TriangleFilled = #{const ImNodesPinShape_TriangleFilled}

pattern Quad :: PinShape
pattern Quad = #{const ImNodesPinShape_Quad}

pattern QuadFilled :: PinShape
pattern QuadFilled = #{const ImNodesPinShape_QuadFilled}