|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Core::GlfwWindow::GlfwWindow | ( | const WindowCreateInfo & | create_info, |
| const GraphicsSurfaceInfo & | surface_info, | ||
| GlobalGraphicsConfig::GraphicsApi | api, | ||
| GlfwPreInitConfig | pre_init_config = {} |
||
| ) |
Creates a window with the given configuration.
| create_info | Window creation parameters |
| surface_info | Graphics surface parameters |
| api | Requested graphics API |
| pre_init_config | Optional pre-initialization configuration |
Definition at line 18 of file GlfwWindow.cpp.
References MayaFlux::Core::GLFWSingleton::configure(), configure_window_hints(), MayaFlux::Journal::Core, MayaFlux::Core::WindowState::current_height, MayaFlux::Core::WindowState::current_width, MayaFlux::Core::WindowCreateInfo::fullscreen, MayaFlux::Core::WindowCreateInfo::height, MayaFlux::Core::GLFWSingleton::initialize(), MayaFlux::Core::WindowState::is_visible, m_state, m_window, MayaFlux::Core::GLFWSingleton::mark_window_created(), MF_INFO, MayaFlux::Core::WindowCreateInfo::monitor_id, setup_callbacks(), MayaFlux::Core::WindowCreateInfo::title, MayaFlux::Core::WindowCreateInfo::width, and MayaFlux::Journal::WindowingSubsystem.
Here is the call graph for this function: