Class PhysicalStage

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class PhysicalStage : public inexor::vulkan_renderer::RenderGraphObject

Subclassed by inexor::vulkan_renderer::PhysicalGraphicsStage

Public Functions

inline explicit PhysicalStage(const wrapper::Device &device)
PhysicalStage(const PhysicalStage&) = delete
PhysicalStage(PhysicalStage&&) = delete
~PhysicalStage() override
PhysicalStage &operator=(const PhysicalStage&) = delete
PhysicalStage &operator=(PhysicalStage&&) = delete
inline VkPipelineLayout pipeline_layout() const

Retrieve the pipeline layout of this physical stage.

Protected Attributes

const wrapper::Device &m_device

Private Members

friend RenderGraph
VkPipeline m_pipeline = {VK_NULL_HANDLE}
VkPipelineLayout m_pipeline_layout = {VK_NULL_HANDLE}