Click or drag to resize
Ab4d.SharpEngine logo

VulkanInstance Properties

The VulkanInstance type exposes the following members.

Properties
 NameDescription
Public propertyStatic memberAllInstanceExtensionNames 
Public propertyStatic memberAllInstanceExtensions 
Public propertyAllPhysicalDeviceDetails 
Public propertyApiVersion 
Public propertyStatic memberDebugReportExt 
Public propertyStatic memberDebugUtilsExt 
Public propertyEnabledInstanceExtensionNames Gets an array of Instance extension names that are enabled for this Vulkan Instance. To quickly check if an extension is enabled, you can also check the EnabledInstanceExtensions property (note that this does not include all extensions but only extensions that are supported by SharpEngine).
Public propertyEnabledInstanceExtensions Gets a SupportedInstanceExtensions that can be used to quickly check which Instance Extensions are enabled on this Vulkan Instance. This value can include only extension names that are supported by SharpEngine (and defined in SupportedInstanceExtensions enum). This value includes also extensions that are promoted to the current Vulkan API (and are not explicitly specified in the EnabledInstanceExtensionNames array). To get an array of all enabled extensions see the EnabledInstanceExtensionNames.
Public propertyStatic memberFirstVulkanInstance FirstVulkanInstance is a static instance of the first VulkanInstance object that is created. It is used when creating an instance of VulkanDevice object.
Public propertyInstance 
Public propertyIsAdditionalValidationEnabled Gets a Boolean that specifies if the additional validations that are specified by the AdditionalValidationFeatures array are enabled.
Public propertyIsDebugReportExtensionEnabled 
Public propertyIsDebugUtilsExtensionEnabled 
Public propertyIsDisposed 
Public propertyIsStandardValidationEnabled 
Public propertyIsVulkanSurfaceSupported 
Public propertyStatic memberKhrSurfaceExt 
Public propertyStatic memberWin32SurfaceExt 
Top
See Also