LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl Class Reference

Public Member Functions

 VulkanFrameBufferImpl (const VulkanDevice &device, Size2d renderArea)
 
 VulkanFrameBufferImpl (VulkanFrameBufferImpl &&) noexcept=default
 
 VulkanFrameBufferImpl (const VulkanFrameBufferImpl &)=delete
 
VulkanFrameBufferImploperator= (VulkanFrameBufferImpl &&) noexcept=default
 
VulkanFrameBufferImploperator= (const VulkanFrameBufferImpl &)=delete
 
 ~VulkanFrameBufferImpl () noexcept
 
void cleanup (const VulkanDevice &device) noexcept
 
void initialize ()
 
void resize (const Size2d &renderArea)
 

Friends

class VulkanFrameBuffer
 

Constructor & Destructor Documentation

◆ VulkanFrameBufferImpl() [1/3]

LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::VulkanFrameBufferImpl ( const VulkanDevice & device,
Size2d renderArea )
inline

◆ VulkanFrameBufferImpl() [2/3]

LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::VulkanFrameBufferImpl ( VulkanFrameBufferImpl && )
defaultnoexcept

◆ VulkanFrameBufferImpl() [3/3]

LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::VulkanFrameBufferImpl ( const VulkanFrameBufferImpl & )
delete

◆ ~VulkanFrameBufferImpl()

LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::~VulkanFrameBufferImpl ( )
inlinenoexcept

Member Function Documentation

◆ cleanup()

void LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::cleanup ( const VulkanDevice & device)
inlinenoexcept

◆ initialize()

void LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::initialize ( )
inline

◆ operator=() [1/2]

VulkanFrameBufferImpl & LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::operator= ( const VulkanFrameBufferImpl & )
delete

◆ operator=() [2/2]

VulkanFrameBufferImpl & LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::operator= ( VulkanFrameBufferImpl && )
defaultnoexcept

◆ resize()

void LiteFX::Rendering::Backends::VulkanFrameBuffer::VulkanFrameBufferImpl::resize ( const Size2d & renderArea)
inline

Friends And Related Symbol Documentation

◆ VulkanFrameBuffer

friend class VulkanFrameBuffer
friend