Vk Class |
public sealed class Vk : VkCore
The Vk type exposes the following members.
Name | Description | |
---|---|---|
AreFunctionsLoaded |
True when all function pointers are loaded.
Check ParentInstance or ParentDevice to see if the functions use per-instance or per-device pointers.
(Overrides VkCoreAreFunctionsLoaded) | |
IsInitialized | True when the address of the GetInstanceProcAddr function is initialized. | |
LoadedDeviceExtensions | ||
LoadedInstanceExtensions | ||
ParentInstance | When ParentInstance is set, then the functions in this class are defined for this instance. |
Name | Description | |
---|---|---|
AttachmentUnused | ||
False | ||
LodClampNone | ||
LuidSize | ||
LuidSizeKhr | ||
MaxDescriptionSize | ||
MaxDeviceGroupSize | ||
MaxDeviceGroupSizeKhr | ||
MaxDriverInfoSize | ||
MaxDriverInfoSizeKhr | ||
MaxDriverNameSize | ||
MaxDriverNameSizeKhr | ||
MaxExtensionNameSize | ||
MaxGlobalPrioritySizeExt | ||
MaxGlobalPrioritySizeKhr | ||
MaxMemoryHeaps | The maximum number of unique memory heaps, each of which supporting 1 or more memory types | |
MaxMemoryTypes | ||
MaxPhysicalDeviceNameSize | ||
QueueFamilyExternal | ||
QueueFamilyExternalKhr | ||
QueueFamilyForeignExt | ||
QueueFamilyIgnored | ||
RemainingArrayLayers | ||
RemainingMipLevels | ||
ShaderUnusedKhr | ||
ShaderUnusedNv | ||
SubpassExternal | ||
True | ||
UuidSize | ||
VulkanApiMajorVersion | Vulkan API major version that was used to generate the Vulkan API | |
VulkanApiMinorVersion | Vulkan API minor version that was used to generate the Vulkan API | |
VulkanHeaderVersion | Header version used to generate the Vulkan API | |
WholeSize |