SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
DotCamParams.hpp
1
#pragma once
2
3
#include "Game/Util/JMapInfo.hpp"
4
#include "JSystem/JGeometry/TVec.hpp"
5
#include "revolution.h"
6
7
class
DotCamReader
{
8
public
:
9
inline
DotCamReader
() {
10
11
}
12
13
virtual
~DotCamReader
();
14
15
virtual
u32 getVersion()
const
= 0;
16
virtual
bool
hasMoreChunk()
const
= 0;
17
virtual
void
nextToChunk() = 0;
18
virtual
bool
getValueInt(
const
char
*,
long
*) = 0;
19
virtual
bool
getValueFloat(
const
char
*,
float
*) = 0;
20
virtual
bool
getValueVec(
const
char
*, TVec3f *) = 0;
21
virtual
bool
getValueString(
const
char
*,
const
char
**) = 0;
22
};
23
24
class
DotCamReaderInBin
:
public
DotCamReader
{
25
public
:
26
DotCamReaderInBin
(
const
void
*);
27
virtual
~DotCamReaderInBin
();
28
29
virtual
u32 getVersion()
const
;
30
virtual
bool
hasMoreChunk()
const
;
31
virtual
void
nextToChunk();
32
virtual
bool
getValueInt(
const
char
*,
long
*);
33
virtual
bool
getValueFloat(
const
char
*,
float
*);
34
virtual
bool
getValueVec(
const
char
*, TVec3f *);
35
virtual
bool
getValueString(
const
char
*,
const
char
**);
36
37
void
init(
const
void
*);
38
39
u32 mVersion;
// _4
40
u8 *_8;
41
JMapInfo
mMapInfo;
// _C
42
JMapInfoIter
mMapIter;
// _14
43
};
DotCamReader
Definition
DotCamParams.hpp:7
DotCamReaderInBin
Definition
DotCamParams.hpp:24
JMapInfo
Definition
JMapInfo.hpp:53
JMapInfoIter
Definition
JMapInfo.hpp:16
Generated by
1.10.0