|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include <GlobalGraphicsInfo.hpp>
Collaboration diagram for MayaFlux::Core::GlobalGraphicsConfig:Public Types | |
| enum class | WindowingBackend : uint8_t { GLFW , SDL , NATIVE , NONE } |
| Windowing library selection. More... | |
| enum class | GraphicsApi : uint8_t { VULKAN , OPENGL , METAL , DIRECTX12 } |
Public Attributes | |
| GlfwPreInitConfig | glfw_preinit_config |
| Pre-initialization configuration for GLFW. | |
| GraphicsSurfaceInfo | surface_info |
| System-wide configuration for visual stream processing. | |
| GraphicsBackendInfo | backend_info |
| Graphics backend configuration. | |
| GraphicsResourceLimits | resource_limits |
| Resource limits. | |
| uint32_t | target_frame_rate = 60 |
| Target frame rate for visual processing (Hz) | |
| WindowingBackend | windowing_backend = WindowingBackend::GLFW |
| Selected windowing backend. | |
| GraphicsApi | requested_api = GraphicsApi::VULKAN |
| Selected graphics API for rendering. | |
Definition at line 207 of file GlobalGraphicsInfo.hpp.