Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Generic Numeric Source # | |
Show Numeric Source # | |
Eq Numeric Source # | |
Ord Numeric Source # | |
type Rep Numeric Source # | |
Defined in Data.SpirV.Reflect.Traits type Rep Numeric = D1 ('MetaData "Numeric" "Data.SpirV.Reflect.Traits" "spirv-reflect-types-0.2-4qH5LVRcOpML0ZdVMzyXs4" 'False) (C1 ('MetaCons "Numeric" 'PrefixI 'True) (S1 ('MetaSel ('Just "scalar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Scalar) :*: (S1 ('MetaSel ('Just "vector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vector) :*: S1 ('MetaSel ('Just "matrix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Matrix)))) |
Scalar | |
|
Instances
Generic Scalar Source # | |
Show Scalar Source # | |
Eq Scalar Source # | |
Ord Scalar Source # | |
type Rep Scalar Source # | |
Defined in Data.SpirV.Reflect.Traits type Rep Scalar = D1 ('MetaData "Scalar" "Data.SpirV.Reflect.Traits" "spirv-reflect-types-0.2-4qH5LVRcOpML0ZdVMzyXs4" 'False) (C1 ('MetaCons "Scalar" 'PrefixI 'True) (S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "signedness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32))) |
Instances
Generic Matrix Source # | |
Show Matrix Source # | |
Eq Matrix Source # | |
Ord Matrix Source # | |
type Rep Matrix Source # | |
Defined in Data.SpirV.Reflect.Traits type Rep Matrix = D1 ('MetaData "Matrix" "Data.SpirV.Reflect.Traits" "spirv-reflect-types-0.2-4qH5LVRcOpML0ZdVMzyXs4" 'False) (C1 ('MetaCons "Matrix" 'PrefixI 'True) (S1 ('MetaSel ('Just "column_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "row_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "stride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32)))) |
Instances
Generic Array Source # | |
Show Array Source # | |
Eq Array Source # | |
Ord Array Source # | |
type Rep Array Source # | |
Defined in Data.SpirV.Reflect.Traits type Rep Array = D1 ('MetaData "Array" "Data.SpirV.Reflect.Traits" "spirv-reflect-types-0.2-4qH5LVRcOpML0ZdVMzyXs4" 'False) (C1 ('MetaCons "Array" 'PrefixI 'True) (S1 ('MetaSel ('Just "dims_count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "dims") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Vector Word32)) :*: S1 ('MetaSel ('Just "stride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Word32))))) |
Instances
Generic Image Source # | |
Show Image Source # | |
Eq Image Source # | |
Ord Image Source # | |
type Rep Image Source # | |
Defined in Data.SpirV.Reflect.Traits type Rep Image = D1 ('MetaData "Image" "Data.SpirV.Reflect.Traits" "spirv-reflect-types-0.2-4qH5LVRcOpML0ZdVMzyXs4" 'False) (C1 ('MetaCons "Image" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dim") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Dim) :*: (S1 ('MetaSel ('Just "depth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "arrayed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32))) :*: (S1 ('MetaSel ('Just "ms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: (S1 ('MetaSel ('Just "sampled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word32) :*: S1 ('MetaSel ('Just "image_format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageFormat))))) |