PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::LogicalDevice Class Reference

Public Member Functions

 LogicalDevice (const Instance &instance, const PhysicalDevice &physicalDevice)
 
 operator const VkDevice & () const
 
const VkDevice & GetLogicalDevice () const
 
const VkPhysicalDeviceFeatures & GetEnabledFeatures () const
 
const VkQueue & GetGraphicsQueue () const
 
const VkQueue & GetPresentQueue () const
 
const VkQueue & GetComputeQueue () const
 
const VkQueue & GetTransferQueue () const
 
uint32_t GetGraphicsFamily () const
 
uint32_t GetPresentFamily () const
 
uint32_t GetComputeFamily () const
 
uint32_t GetTransferFamily () const
 

Static Public Attributes

static const std::vector< const char * > DeviceExtensions
 

Friends

class Graphics
 

Member Data Documentation

◆ DeviceExtensions

const std::vector< const char * > PixelBullet::LogicalDevice::DeviceExtensions
static
Initial value:
= {
VK_KHR_SWAPCHAIN_EXTENSION_NAME
}

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