summaryrefslogtreecommitdiff
path: root/src/KingSystem/Resource/resEntryFactory.cpp
blob: ac3a1a7e7686d6492b055d3dc4f77a263ccdc0e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "KingSystem/Resource/resEntryFactory.h"

namespace ksys::res {

static EntryFactory<Resource> sDefaultEntryFactory;

u32 EntryFactoryBase::getResourceSize() const {
    KSYS_CHECK_SIZE_NX150(sead::DirectResource, 0x20);
    return sizeof(sead::DirectResource);
}

u32 EntryFactoryBase::getLoadDataAlignment() const {
    return sizeof(void*);
}

EntryFactory<Resource>& getDefaultResourceFactory() {
    return sDefaultEntryFactory;
}

}  // namespace ksys::res