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

#include "KingSystem/Resource/resEntryFactory.h"
#include "KingSystem/Resource/resResource.h"
#include "resource/seadResource.h"

namespace ksys::res {

class Placement : public Resource {
    SEAD_RTTI_OVERRIDE(Placement, Resource)
public:
    Placement() = default;
    ~Placement() override = default;

    static void registerFactory(sead::Heap* heap);

    void doCreate_(u8* buffer, u32 bufferSize, sead::Heap* heap) override;

    void* mUnknown1 = nullptr;
    void* mUnknown2 = nullptr;
};

}  // namespace ksys::res