|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Core::GraphicsSubsystem::process | ( | ) |
Unified processing callback (alternative to separate methods)
This is called once per frame and handles all processing:
Can be overridden or extended via hooks.
Definition at line 276 of file GraphicsSubsystem.cpp.
References MayaFlux::Core::SubsystemProcessingHandle::buffers, cleanup_closed_windows(), m_backend, m_handle, MayaFlux::Core::SubsystemProcessingHandle::nodes, MayaFlux::Core::SubsystemProcessingHandle::post_process_hooks, MayaFlux::Core::SubsystemProcessingHandle::pre_process_hooks, MayaFlux::Core::WindowManagerHandle::process(), MayaFlux::Core::NodeProcessingHandle::process(), MayaFlux::Core::BufferProcessingHandle::process(), MayaFlux::Core::TaskSchedulerHandle::process(), register_windows_for_processing(), MayaFlux::Core::SubsystemProcessingHandle::tasks, and MayaFlux::Core::SubsystemProcessingHandle::windows.
Referenced by graphics_thread_loop().
Here is the call graph for this function:
Here is the caller graph for this function: