| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.Render.Material.Pipeline
Documentation
data PipelineKey Source #
Constructors
| PipelineKey | |
Fields | |
Instances
| Eq PipelineKey Source # | |
Defined in Mischief.Render.Material.Pipeline | |
| Ord PipelineKey Source # | |
Defined in Mischief.Render.Material.Pipeline Methods compare :: PipelineKey -> PipelineKey -> Ordering # (<) :: PipelineKey -> PipelineKey -> Bool # (<=) :: PipelineKey -> PipelineKey -> Bool # (>) :: PipelineKey -> PipelineKey -> Bool # (>=) :: PipelineKey -> PipelineKey -> Bool # max :: PipelineKey -> PipelineKey -> PipelineKey # min :: PipelineKey -> PipelineKey -> PipelineKey # | |
newtype PipelineCache Source #
Constructors
| PipelineCache (Map PipelineKey RenderPipeline) |
Instances
| Component PipelineCache Source # | |||||
Defined in Mischief.Render.Material.Pipeline Associated Types
Methods required :: Set DefaultComponentType # onAdd :: [Hook PipelineCache] # onSet :: [Hook PipelineCache] # onRemove :: [Hook PipelineCache] # onAddRel :: [HookRel PipelineCache] # onSetRel :: [HookRel PipelineCache] # onRemoveRel :: [HookRel PipelineCache] # | |||||
| type IsExclusiveRel PipelineCache Source # | |||||
Defined in Mischief.Render.Material.Pipeline | |||||
qgetPipeline :: Material mat => TextureFormat -> Query System RenderPipeline Source #
createPipeline :: Material mat => RenderDevice -> WGPUTextureFormat -> IO RenderPipeline Source #