-
Notifications
You must be signed in to change notification settings - Fork 13
fplVulkanSettings Struct Reference
Stores Vulkan video settings. More...
#include <final_platform_layer.h>
| Type | Name |
|---|---|
| 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::allocatorThe Vulkan allocator (VkAllocationCallbacks).
Definition at line 5969 of file final_platform_layer.h.
fplVersionInfo fplVulkanSettings::apiVersionThe preferred Vulkan API version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5959 of file final_platform_layer.h.
const char* fplVulkanSettings::appNameThe application name (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5963 of file final_platform_layer.h.
fplVersionInfo fplVulkanSettings::appVersionThe application version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5955 of file final_platform_layer.h.
const char* fplVulkanSettings::engineNameThe engine name (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5965 of file final_platform_layer.h.
fplVersionInfo fplVulkanSettings::engineVersionThe engine version (only required if fplVulkanSettings::instanceHandle is null).
Definition at line 5957 of file final_platform_layer.h.
void* fplVulkanSettings::instanceHandleThe Vulkan instance (VkInstance), when null it will be automatically created.
Definition at line 5967 of file final_platform_layer.h.
const char* fplVulkanSettings::libraryFileCustom Vulkan driver library file name/path (null = Default Vulkan library).
Definition at line 5961 of file final_platform_layer.h.
void* fplVulkanSettings::userDataOpaque user data that is passed to any validation layer callbacks.
Definition at line 5973 of file final_platform_layer.h.
fplVulkanValidationLayerCallback* fplVulkanSettings::validationLayerCallbackThe validation layer callback fplVulkanValidationLayerCallback.
Definition at line 5971 of file final_platform_layer.h.
fplVulkanValidationLayerMode fplVulkanSettings::validationLayerModeThe validation layer mode fplVulkanValidationLayerMode.
Definition at line 5975 of file final_platform_layer.h.
fplVulkanValidationSeverity fplVulkanSettings::validationSeverityThe validation severity fplVulkanValidationSeverity.
Definition at line 5977 of file final_platform_layer.h.
The documentation for this struct was generated from the following file:
- Assertion & Debug
- Atomic operations
- Audio functions
- Clipboard functions
- Console functions
- Constants
- Display/Monitor functions
- Dynamic library loading
- Error Handling
- Files/IO functions
- Function macros
- Hardware Infos
- Input types and functions
- Localization functions
- Logging
- Memory Macros
- Memory functions
- Operating system Infos
- Path functions
- Platform functions
- Session Infos
- Settings & Configurations
- Storage class identifiers
- String functions
- Threading and synchronizations routines
- Timing functions
- Video functions
- Window events
- Window functions
- fplARMCPUCapabilities
- fplAudioChannelMap
- fplAudioDeviceID
- fplAudioDeviceInfo
- fplAudioFormat
- fplAudioSettings
- fplColor32
- fplConditionVariable
- fplConsoleSettings
- fplCPUCapabilities
- fplCPUIDLeaf
- fplDateTime
- fplDateTimeCreationResult
- fplDateTimeResult
- fplDisplayInfo
- fplDisplayMode
- fplDynamicLibraryHandle
- fplEndianess
- fplEvent
- fplFileEntry
- fplFileHandle
- fplFilePermissions
- fplFileTimeStamps
- fplGamepadButton
- fplGamepadData
- fplGamepadEvent
- fplGamepadInfo
- fplGamepadInputBinding
- fplGamepadMapping
- fplGamepadSettings
- fplGamepadState
- fplGamepadStates
- fplGraphicsApiSettings
- fplImageSource
- fplInputBackendMask
- fplInputBackendSupport
- fplInputDevice
- fplInputDeviceGuid
- fplInputSettings
- fplInternalConditionVariable
- fplInternalDynamicLibraryHandle
- fplInternalFileEntryHandle
- fplInternalFileHandle
- fplInternalFileRootInfo
- fplInternalMutexHandle
- fplInternalSemaphoreHandle
- fplInternalSignalHandle
- fplInternalThreadHandle
- fplKeyboardEvent
- fplKeyboardState
- fplLogSettings
- fplLogWriter
- fplLogWriterConsole
- fplLogWriterCustom
- fplMemoryAllocationSettings
- fplMemoryBlock
- fplMemoryInfos
- fplMemorySettings
- fplMouseEvent
- fplMouseState
- fplMutexHandle
- fplOpenGLSettings
- fplOSVersionInfos
- fplSemaphoreHandle
- fplSettings
- fplSignalHandle
- fplSpecificAudioSettings
- fplThreadHandle
- fplThreadParameters
- fplTimestamp
- fplVersionInfo
- fplVideoBackBuffer
- fplVideoRect
- fplVideoRequirements
- fplVideoRequirementsVulkan
- fplVideoSettings
- fplVideoSurface
- fplVideoSurfaceOpenGL
- fplVideoSurfaceVulkan
- fplVideoWindow
- fplVulkanSettings
- fplWindowCallbacks
- fplWindowDropFiles
- fplWindowEvent
- fplWindowPosition
- fplWindowSettings
- fplWindowSize
- fplX86CPUCapabilities