Toast Engine
Loading...
Searching...
No Matches
renderer::VulkanPipeline Class Reference

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 &

The documentation for this class was generated from the following files: