Final Platform Layer  0.9.6-beta
Data Fields
fplVulkanSettings Struct Reference

A structure that contains Vulkan video settings. More...

#include <final_platform_layer.h>

Data Fields

const void * allocator
 The vulkan allocator (VkAllocationCallbacks)
 
fplVersionInfo apiVersion
 The preferred Vulkan api version (Only required if fplVulkanSettings::instanceHandle is fpl_null)
 
const char * appName
 The application name (Only required if fplVulkanSettings::instanceHandle is fpl_null)
 
fplVersionInfo appVersion
 The application version (Only required if fplVulkanSettings::instanceHandle is fpl_null)
 
const char * engineName
 The engine name (Only required if fplVulkanSettings::instanceHandle is fpl_null)
 
fplVersionInfo engineVersion
 The engine version (Only required if fplVulkanSettings::instanceHandle is fpl_null)
 
void * instanceHandle
 The vulkan instance (VkInstance), when null it will be automatically created.
 
void * userData
 User data passed to any callbacks.
 
fplVulkanValidationLayerCallbackvalidationLayerCallback
 The validation layer callback (Only used when fplVulkanSettings::validationLayerMode is set to fplVulkanValidationLayerMode_User and FPL created the VkInstance)
 
fplVulkanValidationLayerMode validationLayerMode
 The fplVulkanValidationLayerMode.
 
fplVulkanValidationSeverity validationSeverity
 The fplVulkanValidationSeverity.
 

Detailed Description

A structure that contains Vulkan video settings.

Definition at line 3520 of file final_platform_layer.h.


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