keid-render-basic-0.1.7.0: Basic rendering programs for Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Render.DescSets.Sun

Synopsis

Documentation

data Sun Source #

Instances

Instances details
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 #

Show Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Methods

showsPrec :: Int -> Sun -> ShowS #

show :: Sun -> String #

showList :: [Sun] -> ShowS #

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 () #

Zero Sun Source # 
Instance details

Defined in Render.DescSets.Sun

Methods

zero :: Sun #

type Rep Sun Source # 
Instance details

Defined in Render.DescSets.Sun

type Specialization Pipeline 
Instance details

Defined in Render.ShadowMap.Pipeline

type Specialization Pipeline = ()

set0 :: Tagged Sun DsBindings Source #

pattern MAX_VIEWS :: Int Source #

Maximum "guaranteed" amount for multiview passes

type Buffer = Allocated 'Coherent Sun Source #

type Process = Cell SunInput ("bounding box" ::: Transform, Sun) Source #

mkSun :: SunInput -> ("bounding box" ::: Transform, Sun) Source #

type Observer = ObserverIO (Vector ("bounding box" ::: Transform)) Source #