|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include <GlobalGraphicsInfo.hpp>
Collaboration diagram for MayaFlux::Core::GlobalGraphicsConfig:Public Types | |
| enum class | GraphicsApi : uint8_t { VULKAN , OPENGL , METAL , DIRECTX12 } |
| enum class | WindowingBackend : uint8_t { GLFW , WINDOWS , WAYLAND , NONE } |
| Windowing library selection. More... | |
Static Public Member Functions | |
| static constexpr auto | describe () |
Public Attributes | |
| GraphicsBackendInfo | backend_info |
| Graphics backend configuration. | |
| KeyRepeatConfig | key_repeat_config |
| Key repeat timing for native Wayland and Win32 backends. | |
| GraphicsApi | requested_api = GraphicsApi::VULKAN |
| Selected graphics API for rendering. | |
| GraphicsResourceLimits | resource_limits |
| Resource limits. | |
| GraphicsSurfaceInfo | surface_info |
| System-wide configuration for visual stream processing. | |
| uint32_t | target_frame_rate = 60 |
| Target frame rate for visual processing (Hz) | |
| TextConfig | text_config |
| Default font for Portal::Text. | |
| WindowingBackend | windowing_backend = WindowingBackend::GLFW |
| Selected windowing backend. | |
Definition at line 306 of file GlobalGraphicsInfo.hpp.