ReactOS 0.4.17-dev-934-g091855f
vkd3d_application_info Struct Reference

#include <vkd3d.h>

Collaboration diagram for vkd3d_application_info:

Public Attributes

enum vkd3d_structure_type type
 
const void * next
 
const char * application_name
 
uint32_t application_version
 
const char * engine_name
 
uint32_t engine_version
 
enum vkd3d_api_version api_version
 

Detailed Description

A chained structure to specify application information.

This structure extends vkd3d_instance_create_info.

Since
1.2

Definition at line 187 of file vkd3d.h.

Member Data Documentation

◆ api_version

enum vkd3d_api_version vkd3d_application_info::api_version

The vkd3d API version to use, to guarantee backward compatibility of the shared library. If this chained structure is not used then VKD3D_API_VERSION_1_0 is used.

Definition at line 217 of file vkd3d.h.

Referenced by vkd3d_instance_init().

◆ application_name

const char* vkd3d_application_info::application_name

The application's name, to be passed to the Vulkan implementation. If it is NULL, a name is computed from the process executable filename. If that cannot be done, the empty string is used.

Definition at line 199 of file vkd3d.h.

Referenced by vkd3d_instance_init().

◆ application_version

uint32_t vkd3d_application_info::application_version

The application's version, to be passed to the Vulkan implementation.

Definition at line 201 of file vkd3d.h.

Referenced by vkd3d_instance_init().

◆ engine_name

const char* vkd3d_application_info::engine_name

The engine name, to be passed to the Vulkan implementation. If it is NULL, "vkd3d" is used.

Definition at line 206 of file vkd3d.h.

Referenced by vkd3d_instance_init().

◆ engine_version

uint32_t vkd3d_application_info::engine_version

The engine version, to be passed to the Vulkan implementation. If it is 0, the version is computed from the vkd3d library version.

Definition at line 211 of file vkd3d.h.

Referenced by vkd3d_instance_init().

◆ next

const void* vkd3d_application_info::next

Optional pointer to a structure containing further parameters.

Definition at line 192 of file vkd3d.h.

◆ type

enum vkd3d_structure_type vkd3d_application_info::type

Must be set to VKD3D_STRUCTURE_TYPE_APPLICATION_INFO.

Definition at line 190 of file vkd3d.h.

Referenced by D3D12CreateDevice().


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