1#include "utility/aglParameterStringMgr.h"
2
3namespace agl::utl {
4
5SEAD_SINGLETON_DISPOSER_IMPL(ParameterStringMgr)
6
7ParameterStringMgr::ParameterStringMgr() {
8#ifdef SEAD_DEBUG
9 setNodeName("utl::ParameterStringMgr");
10 setNodeMeta("Icon=NOTE");
11#endif
12}
13
14ParameterStringMgr::~ParameterStringMgr() {
15 mStrings.freeBuffer();
16}
17
18void ParameterStringMgr::initialize(sead::Heap* heap) {
19 mHeap = heap;
20 if (heap) {
21 mStrings.allocBuffer(ptrNumMax: 0x20000, heap);
22 mStrings.clear();
23 }
24}
25
26} // namespace agl::utl
27