MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::GlobalGraphicsConfig Struct Reference

#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.
 

Detailed Description

Definition at line 207 of file GlobalGraphicsInfo.hpp.


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