Click or drag to resize
Ab4d.SharpEngine logo

VulkanDevice Properties

The VulkanDevice type exposes the following members.

Properties
 NameDescription
Public propertyApiVersion 
Public propertyAutomaticallyDisposeSurface 
Public propertyCreateOptions 
Public propertyDebugUtils 
Public propertyDefaultBitmapIO Gets or sets the default (or fallback) BitmapIO that is used to read (and write) images. By default this is set to an instance of PngBitmapIO. This can be changed by the user to some other IBitmapIO implementation.
Public propertyDefaultSurface 
Public propertyDefaultSurfaceDetails 
Public propertyDevice 
Public propertyEnabledDeviceExtensionNames Gets an array of Device extension names that are enabled for this device. To quickly check if an extension is enabled, you can also check the EnabledDeviceExtensions property (note that this does not include all extensions but only extensions that are supported by SharpEngine).
Public propertyEnabledDeviceExtensions Gets a SupportedDeviceExtensions that can be used to quickly check which Device Extensions are enabled on this device. This value can include only extension names that are supported by SharpEngine (and defined in SupportedDeviceExtensions enum). This value includes also extensions that are promoted to the current Vulkan API (and are not explicitly specified in the EnabledDeviceExtensionNames array). To get an array of all enabled extensions see the EnabledDeviceExtensionNames.
Public propertyGpuName Gets the name of the used device (graphics card).
Public propertyGraphicsCommandPool 
Public propertyGraphicsQueue 
Public propertyHasTransferQueueFamily 
Public propertyIsDebugUtilsExtensionEnabled 
Public propertyIsIntegratedGpu When true, then this device is an integrated GPU (usually an Intel or AMD GPU that is integrated into the CPU).
Public propertyIsPrimarySystemDevice Gets Boolean that specifies if this device is using the primary (default) system graphic card.
Public propertyIsStandardValidationEnabled 
Public propertyKhrSwapchainExt 
Public propertyLineRasterizationExt 
Public propertyMemoryAllocator 
Public propertyPhysicalDevice 
Public propertyPhysicalDeviceDetails 
Public propertyQueueFamilyIndices 
Public propertySamplerFactory 
Public propertyShadersManager 
Public propertyTransferCommandPool 
Public propertyTransferQueue 
Public propertyVertexBufferDescriptionsManager 
Public propertyVulkanInstance 
Top
See Also