keid-render-basic-0.1.2.0: Basic rendering programs for Keid engine.
Safe HaskellNone
LanguageHaskell2010

Render.DescSets.Sun

Synopsis

Documentation

data Sun Source #

Constructors

Sun 

Fields

Instances

Instances details
Show Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Methods

showsPrec :: Int -> Sun -> ShowS #

show :: Sun -> String #

showList :: [Sun] -> ShowS #

Generic Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Associated Types

type Rep Sun :: Type -> Type #

Methods

from :: Sun -> Rep Sun x #

to :: Rep Sun x -> Sun #

Zero Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Methods

zero :: Sun

GStorable Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Methods

gsizeOf :: Sun -> Int

galignment :: Sun -> Int

gpeekByteOff :: Ptr b -> Int -> IO Sun

gpokeByteOff :: Ptr b -> Int -> Sun -> IO ()

type Rep Sun Source # 
Instance details

Defined in Render.DescSets.Sun

type Rep Sun = D1 ('MetaData "Sun" "Render.DescSets.Sun" "keid-render-basic-0.1.2.0-inplace" 'False) (C1 ('MetaCons "Sun" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sunViewProjection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Transform) :*: S1 ('MetaSel ('Just "sunShadow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4)) :*: (S1 ('MetaSel ('Just "sunPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4) :*: (S1 ('MetaSel ('Just "sunDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4) :*: S1 ('MetaSel ('Just "sunColor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Vec4)))))

createSet0Ds :: Tagged '[Sun] DescriptorSetLayout -> ResourceT (StageRIO st) (Tagged '[Sun] (Vector DescriptorSet), Allocated 'Coherent Sun) Source #

set0 :: Tagged Sun DsBindings Source #

pattern MAX_VIEWS :: Int Source #

Maximum "guaranteed" amount for multiview passes