|
Toast Engine
|
Classes | |
| struct | Config |
Public Types | |
| enum class | PipelineType : uint8_t { graphics , compute } |
| enum class | BlendPreset : uint8_t { none , alpha , premultiplied , additive , multiply } |
Public Member Functions | |
| VulkanPipeline (const VulkanCore &core, const Config &config) | |
| VulkanPipeline (const VulkanPipeline &)=delete | |
| auto | operator= (const VulkanPipeline &) -> VulkanPipeline &=delete |
| VulkanPipeline (VulkanPipeline &&)=delete | |
| auto | operator= (VulkanPipeline &&) -> VulkanPipeline &=delete |
| auto | rebuild (const VulkanCore &core, const Config &config) -> void |
| auto | reset () -> void |
| auto | isReady () const -> bool |
| auto | getPipeline () const -> const vk::raii::Pipeline & |