Loading...
Searching...
No Matches
Context.h
Go to the documentation of this file.
1// Copyright (c) 2025 Dave R. Smith. All rights reserved.
2// Malena Framework — Proprietary Software. See LICENSE for terms.
3
4//
5// Created by Dave Smith on 10/5/25.
6//
7
8#ifndef MALENA_CONTEXT_H
9#define MALENA_CONTEXT_H
10
16
17namespace ml
18{
62 template<typename Manifest>
74
75} // namespace ml
76
77#endif // MALENA_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:22
Combines AssetsManager, ConfigManager, and StateManager for a manifest into one convenience struct.
Definition Context.h:64
AssetsManager< Manifest > AssetMgr
AssetsManager typed to this manifest — access textures, fonts, sounds.
Definition Context.h:66
StateManager< Manifest > StateMgr
StateManager typed to this manifest — access the manifest's State enum.
Definition Context.h:72
ConfigManager< Manifest > ConfigMgr
ConfigManager typed to this manifest — access string/int/float/bool config.
Definition Context.h:69
Pulls manifest inner type aliases into a class's scope.