SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraParamChunkHolder.hpp
1#pragma once
2
3#include "Game/NameObj/NameObj.hpp"
4
5class CameraHolder;
8class JKRHeap;
9
11public:
12 CameraParamChunkHolder(CameraHolder *pCameraHolder, const char *pName);
14
15 CameraParamChunk *createChunk(const CameraParamChunkID &, JKRHeap *);
16 CameraParamChunk *getChunk(const CameraParamChunkID &);
17 void sort();
18 void loadCameraParameters();
19 bool isNewAttribute(const CameraParamChunkID &);
20 CameraParamChunk *findChunk(const CameraParamChunkID &);
21 CameraParamChunk *findChunk(long, const char *);
22 void loadFile(long);
23 void arrangeChunk(CameraParamChunk *);
24
25 CameraHolder *mCameraHolder; // _C
26 u32 mChunkCapacity; // _10
27 u32 mNrChunks; // _14
28 CameraParamChunk **mChunks; // _18
29 u32 mCameraVersion; // _1C
30 u8 mIsSorted; // _20
31 u8 _21[3];
32};
The most basic form of an object.
Definition NameObj.hpp:11