Skip to content

File Context.h

FileList > editor > 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