Loading...
Searching...
No Matches
Context.h
Go to the documentation of this file.
1//
2// Created by Dave Smith on 10/5/25.
3//
4
5#ifndef CONTEXT_H
6#define CONTEXT_H
7
12
13namespace ml
14{
58 template<typename Manifest>
70
71} // namespace ml
72
73#endif // CONTEXT_H
Unified asset accessor for textures, fonts, and sound buffers.
Manifest-driven accessor for typed configuration values.
Single-enum state machine with enter/exit callbacks.
Definition Component.h:18
Combines AssetsManager, ConfigManager, and StateManager for a manifest into one convenience struct.
Definition Context.h:60
AssetsManager< Manifest > AssetMgr
AssetsManager typed to this manifest — access textures, fonts, sounds.
Definition Context.h:62
StateManager< Manifest > StateMgr
StateManager typed to this manifest — access the manifest's State enum.
Definition Context.h:68
ConfigManager< Manifest > ConfigMgr
ConfigManager typed to this manifest — access string/int/float/bool config.
Definition Context.h:65
Pulls manifest inner type aliases into a class's scope.