Vulkan |
The VulkanInstance type exposes the following members.
Name | Description | |
---|---|---|
AllInstanceExtensionNames | ||
AllInstanceExtensions | ||
AllPhysicalDeviceDetails | ||
ApiVersion | ||
DebugReportExt | ||
DebugUtilsExt | ||
EnabledInstanceExtensionNames | 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). | |
EnabledInstanceExtensions | 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. | |
FirstVulkanInstance | FirstVulkanInstance is a static instance of the first VulkanInstance object that is created. It is used when creating an instance of VulkanDevice object. | |
Instance | ||
IsAdditionalValidationEnabled | Gets a Boolean that specifies if the additional validations that are specified by the AdditionalValidationFeatures array are enabled. | |
IsDebugReportExtensionEnabled | ||
IsDebugUtilsExtensionEnabled | ||
IsDisposed | ||
IsStandardValidationEnabled | ||
IsVulkanSurfaceSupported | ||
KhrSurfaceExt | ||
Win32SurfaceExt |