Decompile 8 functions in Source/Resource/GifResource.cpp, Source/Resource/GifResource.h, ...

Batch #1132 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_07852 CGifRes::Create: logic confirmed by peer review
- fn_07853 CGifRes::Load: logic confirmed by peer review
- fn_07854 CGifRes::Decode: logic confirmed by peer review
- fn_07855 CGifRes::Unload: logic confirmed by peer review
- fn_07856 CGifRes::Slot02: logic confirmed by peer review
- fn_07857 CGifRes::IsTransient: logic confirmed by peer review
- fn_07865 CGifRes::CreateBlank: logic confirmed by peer review
- fn_07870 CGifRes::DecodeGif: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Resource/GifResource.cpp
This commit is contained in:
ragnarok-clanker 2026-10-27 21:05:50 +00:00
commit aa8d6d2427
5 changed files with 386 additions and 1 deletions

View file

@ -31,6 +31,10 @@ public:
std::uint32_t GetSize() const {
return this->m_size;
}
// INLINED
void* GetData() const {
return this->m_data;
}
bool Write(const void* data, std::uint32_t bytes);
bool Read(void* data, std::uint32_t bytes);
bool Peek(void* data, std::uint32_t bytes);