|
|
PixelBullet
0.0.1
A C++ game engine
|
Class that is used to represent a pipeline. More...
#include <Pipeline.hpp>
Public Types | |
| using | Stage = std::pair<uint32_t, uint32_t> |
Public Member Functions | |
| void | BindPipeline (const CommandBuffer &commandBuffer) const |
| virtual const Shader * | GetShader () const =0 |
| virtual bool | IsPushDescriptors () const =0 |
| virtual const VkDescriptorSetLayout & | GetDescriptorSetLayout () const =0 |
| virtual const VkDescriptorPool & | GetDescriptorPool () const =0 |
| virtual const VkPipeline & | GetPipeline () const =0 |
| virtual const VkPipelineLayout & | GetPipelineLayout () const =0 |
| virtual const VkPipelineBindPoint & | GetPipelineBindPoint () const =0 |
Class that is used to represent a pipeline.
| using PixelBullet::Pipeline::Stage = std::pair<uint32_t, uint32_t> |
Represents position in the render structure, first value being the renderpass and second for subpass.