packages feed

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

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

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

module DearImGui.Raw.ImNodes.Enums.StyleVar
  ( StyleVar
  , pattern COUNT
  , pattern GridSpacing
  , pattern LinkHoverDistance
  , pattern LinkLineSegmentsPerLength
  , pattern LinkThickness
  , pattern MiniMapOffset
  , pattern MiniMapPadding
  , pattern NodeBorderThickness
  , pattern NodeCornerRounding
  , pattern NodePadding
  , pattern PinCircleRadius
  , pattern PinHoverRadius
  , pattern PinLineThickness
  , pattern PinOffset
  , pattern PinQuadSideLength
  , pattern PinTriangleSideLength
  ) where

import Foreign.C.Types

#include "dcimnodes.h"

-- typedefs

-- | -> enum ImNodesStyleVar_
type StyleVar = CInt

-- enums

pattern GridSpacing :: StyleVar
pattern GridSpacing = #{const ImNodesStyleVar_GridSpacing}

pattern NodeCornerRounding :: StyleVar
pattern NodeCornerRounding = #{const ImNodesStyleVar_NodeCornerRounding}

pattern NodePadding :: StyleVar
pattern NodePadding = #{const ImNodesStyleVar_NodePadding}

pattern NodeBorderThickness :: StyleVar
pattern NodeBorderThickness = #{const ImNodesStyleVar_NodeBorderThickness}

pattern LinkThickness :: StyleVar
pattern LinkThickness = #{const ImNodesStyleVar_LinkThickness}

pattern LinkLineSegmentsPerLength :: StyleVar
pattern LinkLineSegmentsPerLength = #{const ImNodesStyleVar_LinkLineSegmentsPerLength}

pattern LinkHoverDistance :: StyleVar
pattern LinkHoverDistance = #{const ImNodesStyleVar_LinkHoverDistance}

pattern PinCircleRadius :: StyleVar
pattern PinCircleRadius = #{const ImNodesStyleVar_PinCircleRadius}

pattern PinQuadSideLength :: StyleVar
pattern PinQuadSideLength = #{const ImNodesStyleVar_PinQuadSideLength}

pattern PinTriangleSideLength :: StyleVar
pattern PinTriangleSideLength = #{const ImNodesStyleVar_PinTriangleSideLength}

pattern PinLineThickness :: StyleVar
pattern PinLineThickness = #{const ImNodesStyleVar_PinLineThickness}

pattern PinHoverRadius :: StyleVar
pattern PinHoverRadius = #{const ImNodesStyleVar_PinHoverRadius}

pattern PinOffset :: StyleVar
pattern PinOffset = #{const ImNodesStyleVar_PinOffset}

pattern MiniMapPadding :: StyleVar
pattern MiniMapPadding = #{const ImNodesStyleVar_MiniMapPadding}

pattern MiniMapOffset :: StyleVar
pattern MiniMapOffset = #{const ImNodesStyleVar_MiniMapOffset}

pattern COUNT :: StyleVar
pattern COUNT = #{const ImNodesStyleVar_COUNT}