Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Config (dsl :: [Type]) vertices instances Source #
Config | |
|
allocate :: (MonadVulkan env m, MonadResource m, HasRenderPass renderpass, HasCallStack) => Maybe Extent2D -> SampleCountFlagBits -> Config dsl vertices instances -> renderpass -> m (ReleaseKey, Pipeline dsl vertices instances) Source #
bind :: (Compatible pipeLayout boundLayout, MonadIO m) => CommandBuffer -> Pipeline pipeLayout vertices instances -> Bound boundLayout vertices instances m () -> Bound boundLayout oldVertices oldInstances m () Source #
pushPlaceholder :: PushConstantRange Source #
vertexInput :: [(VertexInputRate, [Format])] -> SomeStruct PipelineVertexInputStateCreateInfo Source #
attrBindings :: [[Format]] -> Vector VertexInputAttributeDescription Source #
formatSize :: Integral a => Format -> a Source #