summaryrefslogtreecommitdiff
path: root/src/KingSystem/ActorSystem/actBaseProcHeapMgr.h
blob: 2d87d1078b79bc68cc51e024b8a8fcf867c09a33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include <heap/seadDisposer.h>

namespace ksys::act {

class BaseProcHeapMgr {
    SEAD_SINGLETON_DISPOSER(BaseProcHeapMgr)
    BaseProcHeapMgr();
    virtual ~BaseProcHeapMgr();

public:
    sead::Heap* getHeap() const;
    void setHeap(sead::Heap* heap);

private:
    sead::Heap* mHeap{};
    u32 _30{};
};

}  // namespace ksys::act