LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::VulkanSurface::VulkanSurfaceImpl Class Reference

Inherits LiteFX::Implement< VulkanSurface >.

Public Member Functions

 VulkanSurfaceImpl (VulkanSurface *parent, const VkInstance &instance)
 
- Public Member Functions inherited from LiteFX::Implement< VulkanSurface >
 Implement (VulkanSurface *parent)
 Initializes the implementation instance. More...
 
 Implement (Implement< VulkanSurface > &&)=delete
 
 Implement (const Implement< VulkanSurface > &)=delete
 
virtual ~Implement ()=default
 

Friends

class VulkanSurface
 

Additional Inherited Members

- Public Types inherited from LiteFX::Implement< VulkanSurface >
using interface_type = VulkanSurface
 
using base = Implement< interface_type >
 
- Protected Attributes inherited from LiteFX::Implement< VulkanSurface >
VulkanSurface * m_parent
 

Constructor & Destructor Documentation

◆ VulkanSurfaceImpl()

LiteFX::Rendering::Backends::VulkanSurface::VulkanSurfaceImpl::VulkanSurfaceImpl ( VulkanSurface parent,
const VkInstance &  instance 
)
inline

Friends And Related Function Documentation

◆ VulkanSurface

friend class VulkanSurface
friend