keid-core-0.1.9.0: Core parts of Keid engine.
Safe HaskellSafe-Inferred
LanguageGHC2021

Engine.Stage.Component

Documentation

assemble :: Foldable t => Text -> Rendering rp p st -> Resources rp p st rr -> t (Scene rp p st rr) -> Stage rp p rr st Source #

data Rendering rp p st Source #

data NoRenderPass Source #

Constructors

NoRenderPass 

Instances

Instances details
RenderPass NoRenderPass Source # 
Instance details

Defined in Engine.Stage.Component

data NoPipelines Source #

Constructors

NoPipelines 

data Resources rp p st rr Source #

data NoRunState Source #

Constructors

NoRunState 

data Scene rp p st rr Source #

Constructors

Scene 

Fields

Instances

Instances details
Monoid (Scene rp p st rr) Source # 
Instance details

Defined in Engine.Stage.Component

Methods

mempty :: Scene rp p st rr #

mappend :: Scene rp p st rr -> Scene rp p st rr -> Scene rp p st rr #

mconcat :: [Scene rp p st rr] -> Scene rp p st rr #

Semigroup (Scene rp p st rr) Source # 
Instance details

Defined in Engine.Stage.Component

Methods

(<>) :: Scene rp p st rr -> Scene rp p st rr -> Scene rp p st rr #

sconcat :: NonEmpty (Scene rp p st rr) -> Scene rp p st rr #

stimes :: Integral b => b -> Scene rp p st rr -> Scene rp p st rr #