spirv-enums-0.1.0.0: Autogenerated SPIR-V enums
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.SpirV.Enum.Dim

Documentation

newtype Dim Source #

Constructors

Dim Word32 

Instances

Instances details
Storable Dim Source # 
Instance details

Defined in Data.SpirV.Enum.Dim

Methods

sizeOf :: Dim -> Int #

alignment :: Dim -> Int #

peekElemOff :: Ptr Dim -> Int -> IO Dim #

pokeElemOff :: Ptr Dim -> Int -> Dim -> IO () #

peekByteOff :: Ptr b -> Int -> IO Dim #

pokeByteOff :: Ptr b -> Int -> Dim -> IO () #

peek :: Ptr Dim -> IO Dim #

poke :: Ptr Dim -> Dim -> IO () #

Read Dim Source # 
Instance details

Defined in Data.SpirV.Enum.Dim

Show Dim Source # 
Instance details

Defined in Data.SpirV.Enum.Dim

Methods

showsPrec :: Int -> Dim -> ShowS #

show :: Dim -> String #

showList :: [Dim] -> ShowS #

Eq Dim Source # 
Instance details

Defined in Data.SpirV.Enum.Dim

Methods

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

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

Ord Dim Source # 
Instance details

Defined in Data.SpirV.Enum.Dim

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 Cube :: Dim Source #

pattern Rect :: Dim Source #

pattern Buffer :: Dim Source #

pattern SubpassData :: Dim Source #

toName :: IsString a => Dim -> a Source #

fromName :: (IsString a, Eq a) => a -> Maybe Dim Source #