File Context.h
Go to the source code of this file
Context system providing explicit data flow acrossRenderer , Editor, andUI layers.More...
#include "ID.h"#include "SelectionManager.h"#include "Events.h"#include "RenderConfigs.h"
Classes
| Type | Name |
|---|---|
| class | Context Unified context container aggregating all context types. |
| class | EditorContext Stores editor-specific state (selections, tools, etc.). |
| class | RenderContext Links to rendering configuration without owning it. |
| class | SceneContext Provides read-only access to the active scene and its objects. |
Detailed Description
The Context system enables decoupled communication by aggregating read-only views of application state. It enforces architectural boundaries: Editor owns and mutates Context, while Renderer and UI consume it immutably.
The documentation for this class was generated from the following file src/editor/Context.h