SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Util
FixedPosition.hpp
1
#pragma once
2
3
#include "JSystem/JGeometry/TVec.hpp"
4
#include "JSystem/JGeometry/TMatrix.hpp"
5
#include <revolution.h>
6
7
class
LiveActor
;
8
9
class
FixedPosition
{
10
public
:
11
FixedPosition
(
const
LiveActor
*,
const
char
*,
const
TVec3f &,
const
TVec3f &);
12
FixedPosition
(
const
LiveActor
*,
const
TVec3f &,
const
TVec3f &);
13
FixedPosition
(MtxPtr,
const
TVec3f &,
const
TVec3f &);
14
FixedPosition
(
const
LiveActor
*,
const
char
*,
const
LiveActor
*);
15
16
void
init(MtxPtr,
const
TVec3f &,
const
TVec3f &);
17
void
calc();
18
void
setBaseMtx(MtxPtr);
19
void
setLocalTrans(
const
TVec3f &);
20
void
copyTrans(TVec3f *)
const
;
21
void
copyRotate(TVec3f *)
const
;
22
23
MtxPtr mBaseMtx;
// _0
24
TVec3f mLocalTrans;
// _4
25
TVec3f _10;
26
TMtx34f _1C;
27
bool
mNormalizeScale;
// _4C
28
};
FixedPosition
Definition
FixedPosition.hpp:9
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
Generated by
1.10.0