#include <renderservice.h>
Public Member Functions | |
PhysicalDevice ()=default | |
PhysicalDevice (VkPhysicalDevice device, const VkPhysicalDeviceProperties &properties, const VkQueueFlags &queueCapabilities, int queueIndex) | |
VkPhysicalDevice | getHandle () const |
int | getQueueIndex () const |
const VkPhysicalDeviceProperties & | getProperties () const |
const VkPhysicalDeviceFeatures & | getFeatures () const |
const VkQueueFlags & | getQueueCapabilities () const |
bool | isValid () const |
Vulkan physical device (GPU), binds together physical device information for better management.
|
default |
PhysicalDevice | ( | VkPhysicalDevice | device, |
const VkPhysicalDeviceProperties & | properties, | ||
const VkQueueFlags & | queueCapabilities, | ||
int | queueIndex | ||
) |
const VkPhysicalDeviceFeatures& getFeatures | ( | ) | const |
VkPhysicalDevice getHandle | ( | ) | const |
const VkPhysicalDeviceProperties& getProperties | ( | ) | const |
const VkQueueFlags& getQueueCapabilities | ( | ) | const |
int getQueueIndex | ( | ) | const |
bool isValid | ( | ) | const |