keid-core-0.1.6.1: Core parts of Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Render.Pass.Offscreen

Documentation

data Settings Source #

Constructors

Settings 

Fields

Instances

Instances details
Show Settings Source # 
Instance details

Defined in Render.Pass.Offscreen

Eq 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
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 #

RenderPass Offscreen Source # 
Instance details

Defined in Render.Pass.Offscreen

Methods

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

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