2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 16:27:42 +00:00

Additional CFBStreamedCompression imps

This commit is contained in:
Jack Andersen
2016-08-27 18:45:45 -10:00
parent 8dacdd18b8
commit 6d35a656fd
4 changed files with 301 additions and 46 deletions

View File

@@ -67,6 +67,8 @@ private:
public:
CFBStreamedCompression(CInputStream& in, IObjectStore& objStore, bool pc);
const Header& MainHeader() const { return *reinterpret_cast<const Header*>(xc_rotsAndOffs.get()); }
const u8* GetPerChannelHeaders() const;
const u8* GetBitstreamPointer() const;
bool IsLooping() const { return MainHeader().looping; }
CCharAnimTime GetAnimationDuration() const { return MainHeader().duration; }
const zeus::CVector3f& GetRootOffset() const { return x14_rootOffset; }