PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::Pipeline Class Referenceabstract

Class that is used to represent a pipeline. More...

#include <Pipeline.hpp>

Inheritance diagram for PixelBullet::Pipeline:
PixelBullet::PipelineCompute PixelBullet::PipelineGraphics

Public Types

using Stage = std::pair<uint32_t, uint32_t>
 

Public Member Functions

void BindPipeline (const CommandBuffer &commandBuffer) const
 
virtual const ShaderGetShader () 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
 

Detailed Description

Class that is used to represent a pipeline.

Member Typedef Documentation

◆ Stage

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.


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