keid-core-0.1.4.0: Core parts of Keid engine.
Safe HaskellNone
LanguageHaskell2010

Render.Pass.Offscreen

Documentation

data Settings Source #

Constructors

Settings 

Fields

Instances

Instances details
Eq Settings Source # 
Instance details

Defined in Render.Pass.Offscreen

Show Settings Source # 
Instance details

Defined in Render.Pass.Offscreen

allocate :: (MonadResource m, MonadVulkan env m, HasLogFunc env) => Settings -> m Offscreen Source #

data Offscreen Source #

Constructors

Offscreen 

Fields

Instances

Instances details
RenderPass Offscreen Source # 
Instance details

Defined in Render.Pass.Offscreen

Methods

allocateRenderpass_ :: (HasLogFunc env, HasSwapchain context, HasVulkan env, MonadResource (RIO env)) => context -> ResourceT (RIO env) Offscreen Source #

updateRenderpass :: (HasLogFunc env, HasSwapchain context, HasVulkan env, MonadResource (RIO env)) => context -> Offscreen -> RIO env Offscreen Source #

refcountRenderpass :: MonadResource (RIO env) => Offscreen -> RIO env () Source #

HasRenderPass Offscreen Source # 
Instance details

Defined in Render.Pass.Offscreen

Methods

getFramebuffers :: Offscreen -> Vector Framebuffer Source #

getRenderPass :: Offscreen -> RenderPass Source #

getClearValues :: Offscreen -> Vector ClearValue Source #

getRenderArea :: Offscreen -> Rect2D Source #