3#include "PixelBullet/Filesystem/Resources/TypeInfo.hpp"
4#include "PixelBullet/Graphics/Commands/CommandBuffer.hpp"
5#include "PixelBullet/Graphics/Pipelines/Pipeline.hpp"
20 : m_Stage(std::move(stage))
37 const
Pipeline::Stage& GetStage()
const
42 bool IsEnabled()
const
46 void SetEnabled(
bool enable)
48 this->m_Enabled = enable;
52 bool m_Enabled =
true;
56 template class TypeInfo<Subrender>;
Class that represents a command buffer.
Definition CommandBuffer.hpp:15
Class that is used to represent a pipeline.
Definition Pipeline.hpp:12
std::pair< uint32_t, uint32_t > Stage
Definition Pipeline.hpp:17
Represents a render pipeline that is used to render a type of pipeline.
Definition Subrender.hpp:13
Subrender(Pipeline::Stage stage)
Definition Subrender.hpp:19
virtual void Render(const CommandBuffer &commandBuffer)=0