spirv-reflect-types-0.2: Data types from spirv-reflect tool.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.SpirV.Reflect.Enums.SpirvDim

Documentation

newtype Dim Source #

Constructors

Dim Int32 

Instances

Instances details
Bounded Dim Source # 
Instance details

Defined in Data.SpirV.Reflect.Enums.SpirvDim

Methods

minBound :: Dim #

maxBound :: Dim #

Enum Dim Source # 
Instance details

Defined in Data.SpirV.Reflect.Enums.SpirvDim

Methods

succ :: Dim -> Dim #

pred :: Dim -> Dim #

toEnum :: Int -> Dim #

fromEnum :: Dim -> Int #

enumFrom :: Dim -> [Dim] #

enumFromThen :: Dim -> Dim -> [Dim] #

enumFromTo :: Dim -> Dim -> [Dim] #

enumFromThenTo :: Dim -> Dim -> Dim -> [Dim] #

Show Dim Source # 
Instance details

Defined in Data.SpirV.Reflect.Enums.SpirvDim

Methods

showsPrec :: Int -> Dim -> ShowS #

show :: Dim -> String #

showList :: [Dim] -> ShowS #

Eq Dim Source # 
Instance details

Defined in Data.SpirV.Reflect.Enums.SpirvDim

Methods

(==) :: Dim -> Dim -> Bool #

(/=) :: Dim -> Dim -> Bool #

Ord Dim Source # 
Instance details

Defined in Data.SpirV.Reflect.Enums.SpirvDim

Methods

compare :: Dim -> Dim -> Ordering #

(<) :: Dim -> Dim -> Bool #

(<=) :: Dim -> Dim -> Bool #

(>) :: Dim -> Dim -> Bool #

(>=) :: Dim -> Dim -> Bool #

max :: Dim -> Dim -> Dim #

min :: Dim -> Dim -> Dim #

pattern Dim1D :: Dim Source #

pattern Dim2D :: Dim Source #

pattern Dim3D :: Dim Source #

pattern DimCube :: Dim Source #

pattern DimRect :: Dim Source #

pattern DimBuffer :: Dim Source #

pattern DimMax :: Dim Source #