Class PhysicalResource

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class PhysicalResource : public inexor::vulkan_renderer::RenderGraphObject

Subclassed by inexor::vulkan_renderer::PhysicalBackBuffer, inexor::vulkan_renderer::PhysicalBuffer, inexor::vulkan_renderer::PhysicalImage

Public Functions

PhysicalResource(const PhysicalResource&) = delete
PhysicalResource(PhysicalResource&&) = delete
~PhysicalResource() override = default
PhysicalResource &operator=(const PhysicalResource&) = delete
PhysicalResource &operator=(PhysicalResource&&) = delete

Protected Functions

inline explicit PhysicalResource(const wrapper::Device &device)

Protected Attributes

const wrapper::Device &m_device
VmaAllocation m_allocation = {VK_NULL_HANDLE}

Private Members

friend RenderGraph