mirror of
https://github.com/zeldaret/botw
synced 2026-07-30 07:45:30 -04:00
ksys/res: Add more LoadRequest classes
This commit is contained in:
@@ -13,4 +13,8 @@ LoadRequest::LoadRequest(s32 load_data_alignment, u32 arg_c, bool arg_20)
|
||||
_c = arg_c;
|
||||
}
|
||||
|
||||
SimpleLoadRequest::SimpleLoadRequest() = default;
|
||||
|
||||
SimplePackedLoadRequest::SimplePackedLoadRequest() = default;
|
||||
|
||||
} // namespace ksys::res
|
||||
|
||||
@@ -29,7 +29,6 @@ public:
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(ILoadRequest, 0x20);
|
||||
|
||||
// FIXME: incomplete
|
||||
class LoadRequest : public ILoadRequest {
|
||||
SEAD_RTTI_OVERRIDE(LoadRequest, ILoadRequest)
|
||||
public:
|
||||
@@ -60,4 +59,26 @@ public:
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(LoadRequest, 0x80);
|
||||
|
||||
class SimpleLoadRequest : public ILoadRequest {
|
||||
SEAD_RTTI_OVERRIDE(SimpleLoadRequest, ILoadRequest)
|
||||
public:
|
||||
SimpleLoadRequest();
|
||||
~SimpleLoadRequest() override = default;
|
||||
|
||||
sead::SafeString mPath;
|
||||
void* _30 = nullptr;
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(SimpleLoadRequest, 0x38);
|
||||
|
||||
class SimplePackedLoadRequest : public ILoadRequest {
|
||||
SEAD_RTTI_OVERRIDE(SimplePackedLoadRequest, ILoadRequest)
|
||||
public:
|
||||
SimplePackedLoadRequest();
|
||||
~SimplePackedLoadRequest() override = default;
|
||||
|
||||
Handle* mPack = nullptr;
|
||||
void* _30 = nullptr;
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(SimplePackedLoadRequest, 0x30);
|
||||
|
||||
} // namespace ksys::res
|
||||
|
||||
Reference in New Issue
Block a user