|
Final Platform Layer 1.0.0
|
Stores 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 null). | |
| const char * | appName |
| The application name (only required if fplVulkanSettings::instanceHandle is null). | |
| fplVersionInfo | appVersion |
| The application version (only required if fplVulkanSettings::instanceHandle is null). | |
| const char * | engineName |
| The engine name (only required if fplVulkanSettings::instanceHandle is null). | |
| fplVersionInfo | engineVersion |
| The engine version (only required if fplVulkanSettings::instanceHandle is null). | |
| void * | instanceHandle |
| The Vulkan instance (VkInstance), when null it will be automatically created. | |
| const char * | libraryFile |
| Custom Vulkan driver library file name/path (null = Default Vulkan library). | |
| void * | userData |
| Opaque user data that is passed to any validation layer callbacks. | |
| fplVulkanValidationLayerCallback * | validationLayerCallback |
| The validation layer callback fplVulkanValidationLayerCallback. | |
| fplVulkanValidationLayerMode | validationLayerMode |
| The validation layer mode fplVulkanValidationLayerMode. | |
| fplVulkanValidationSeverity | validationSeverity |
| The validation severity fplVulkanValidationSeverity. | |
Stores Vulkan video settings.
Definition at line 5953 of file final_platform_layer.h.
| const void* fplVulkanSettings::allocator |
The Vulkan allocator (VkAllocationCallbacks).
Definition at line 5969 of file final_platform_layer.h.
| fplVersionInfo fplVulkanSettings::apiVersion |
The preferred Vulkan API version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5959 of file final_platform_layer.h.
| const char* fplVulkanSettings::appName |
The application name (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5963 of file final_platform_layer.h.
| fplVersionInfo fplVulkanSettings::appVersion |
The application version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5955 of file final_platform_layer.h.
| const char* fplVulkanSettings::engineName |
The engine name (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5965 of file final_platform_layer.h.
| fplVersionInfo fplVulkanSettings::engineVersion |
The engine version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5957 of file final_platform_layer.h.
| void* fplVulkanSettings::instanceHandle |
The Vulkan instance (VkInstance), when null it will be automatically created.
Definition at line 5967 of file final_platform_layer.h.
| const char* fplVulkanSettings::libraryFile |
Custom Vulkan driver library file name/path (null = Default Vulkan library).
Definition at line 5961 of file final_platform_layer.h.
| void* fplVulkanSettings::userData |
Opaque user data that is passed to any validation layer callbacks.
Definition at line 5973 of file final_platform_layer.h.
| fplVulkanValidationLayerCallback* fplVulkanSettings::validationLayerCallback |
The validation layer callback fplVulkanValidationLayerCallback.
Definition at line 5971 of file final_platform_layer.h.
| fplVulkanValidationLayerMode fplVulkanSettings::validationLayerMode |
The validation layer mode fplVulkanValidationLayerMode.
Definition at line 5975 of file final_platform_layer.h.
| fplVulkanValidationSeverity fplVulkanSettings::validationSeverity |
The validation severity fplVulkanValidationSeverity.
Definition at line 5977 of file final_platform_layer.h.