vOOlkan
An object oriented approach to Vulkan
Vulkan::Instance Class Reference

#include <Instance.h>

Public Member Functions

 Instance (const std::string &appName="")
 
 ~Instance ()
 Cleans up the instance resources. More...
 
 Instance (const Instance &)=delete
 
 Instance (Instance &&)=delete
 
Instanceoperator= (const Instance &)=delete
 
Instanceoperator= (Instance &&)=delete
 
const VkInstance & operator+ () const
 

Detailed Description

Class used to initialize Vulkan.

Constructor & Destructor Documentation

◆ Instance() [1/3]

Vulkan::Instance::Instance ( const std::string &  appName = "")

◆ ~Instance()

Vulkan::Instance::~Instance ( )

Cleans up the instance resources.

◆ Instance() [2/3]

Vulkan::Instance::Instance ( const Instance )
delete

◆ Instance() [3/3]

Vulkan::Instance::Instance ( Instance &&  )
delete

Member Function Documentation

◆ operator+()

const VkInstance & Vulkan::Instance::operator+ ( ) const

◆ operator=() [1/2]

Instance & Vulkan::Instance::operator= ( const Instance )
delete

◆ operator=() [2/2]

Instance & Vulkan::Instance::operator= ( Instance &&  )
delete

The documentation for this class was generated from the following files: