ReactOS 0.4.17-dev-934-g091855f
vkd3d_optional_instance_extensions_info Struct Reference

#include <vkd3d.h>

Collaboration diagram for vkd3d_optional_instance_extensions_info:

Public Attributes

enum vkd3d_structure_type type
 
const void * next
 
const char *const * extensions
 
uint32_t extension_count
 

Detailed Description

A chained structure to specify optional instance extensions.

This structure extends vkd3d_instance_create_info.

Since
1.1

Definition at line 164 of file vkd3d.h.

Member Data Documentation

◆ extension_count

uint32_t vkd3d_optional_instance_extensions_info::extension_count

The number of elements in the extensions array.

Definition at line 177 of file vkd3d.h.

Referenced by D3D12CreateDevice(), vkd3d_init_instance_caps(), and vkd3d_instance_init().

◆ extensions

const char* const* vkd3d_optional_instance_extensions_info::extensions

A list of optional Vulkan instance extensions to request. Instance creation does not fail if they are not available.

Definition at line 175 of file vkd3d.h.

Referenced by D3D12CreateDevice(), vkd3d_init_instance_caps(), and vkd3d_instance_init().

◆ next

const void* vkd3d_optional_instance_extensions_info::next

Optional pointer to a structure containing further parameters.

Definition at line 169 of file vkd3d.h.

Referenced by D3D12CreateDevice().

◆ type

enum vkd3d_structure_type vkd3d_optional_instance_extensions_info::type

Must be set to VKD3D_STRUCTURE_TYPE_OPTIONAL_INSTANCE_EXTENSIONS_INFO.

Definition at line 167 of file vkd3d.h.

Referenced by D3D12CreateDevice().


The documentation for this struct was generated from the following file: