SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraParamChunkHolder.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
5
class
CameraHolder
;
6
class
CameraParamChunk
;
7
class
CameraParamChunkID
;
8
class
JKRHeap;
9
10
class
CameraParamChunkHolder
:
public
NameObj
{
11
public
:
12
CameraParamChunkHolder
(
CameraHolder
*pCameraHolder,
const
char
*pName);
13
virtual
~CameraParamChunkHolder
();
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
};
CameraHolder
Definition
CameraHolder.hpp:8
CameraParamChunkHolder
Definition
CameraParamChunkHolder.hpp:10
CameraParamChunk
Definition
CameraParamChunk.hpp:27
CameraParamChunkID
Definition
CameraParamChunkID.hpp:5
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0