Header menu logo Nu

PhysicalDevice Type

A representation of a physical device and associated information.

Record fields

Record Field Description

Extensions

Full Usage: Extensions

Field type: VkExtensionProperties array
Field type: VkExtensionProperties array

Features

Full Usage: Features

Field type: VkPhysicalDeviceFeatures
Field type: VkPhysicalDeviceFeatures

GraphicsQueueCount

Full Usage: GraphicsQueueCount

Field type: uint
Field type: uint

GraphicsQueueFamily

Full Usage: GraphicsQueueFamily

Field type: uint
Field type: uint

PresentQueueFamily

Full Usage: PresentQueueFamily

Field type: uint
Field type: uint

Properties

Full Usage: Properties

Field type: VkPhysicalDeviceProperties
Field type: VkPhysicalDeviceProperties

SurfaceCapabilities

Full Usage: SurfaceCapabilities

Field type: VkSurfaceCapabilitiesKHR
Field type: VkSurfaceCapabilitiesKHR

SurfaceFormats

Full Usage: SurfaceFormats

Field type: VkSurfaceFormatKHR array
Field type: VkSurfaceFormatKHR array

VkPhysicalDevice

Full Usage: VkPhysicalDevice

Field type: VkPhysicalDevice
Field type: VkPhysicalDevice

Instance members

Instance member Description

this.SupportsAnisotropy

Full Usage: this.SupportsAnisotropy

Returns: bool

Supports anisotropy.

Returns: bool

Static members

Static member Description

PhysicalDevice.tryMake vkPhysicalDevice

Full Usage: PhysicalDevice.tryMake vkPhysicalDevice

Parameters:
Returns: PhysicalDevice option

Attempt to construct a PhysicalDevice representation.

vkPhysicalDevice : VkPhysicalDevice
Returns: PhysicalDevice option

Type something to start searching.