Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
CaptureScreen.h
Go to the documentation of this file.
1#ifndef CAPTURESCREEN_H
2#define CAPTURESCREEN_H
3
5
7public:
8 /* 0x00 */ f32 field_0x0;
9 /* 0x04 */ f32 field_0x4;
10 /* 0x08 */ f32 field_0x8;
11 /* 0x0C */ f32 field_0xc;
12 /* 0x10 */ f32 field_0x10;
13 /* 0x14 */ f32 field_0x14;
14 /* 0x18 */ s32 field_0x18;
15 /* 0x1C */ s32 field_0x1c;
16
21};
22
24public:
26 virtual ~CPerspDivider() {}
27 void divide(Mtx44&, s32, s32) const;
28};
29
31public:
33 virtual ~COrthoDivider() {}
34 void divide(Mtx44&, s32, s32) const;
35};
36
38public:
40
41 static int getAlignedWidthBytes(int);
42 static int getBmpBufferSize(int, int);
43 void makeBmpFromEfb(void*, int, int, int, int, int, int);
44 void openBmp(int, int);
45 void closeBmp();
46 void saveBmp(void*, u32);
47
48 /* 0x0 */ const JFWDisplay* mpDisplay;
49 /* 0x4 */ int field_0x4;
50};
51
52#endif /* CAPTURESCREEN_H */
Definition CaptureScreen.h:30
virtual ~COrthoDivider()
Definition CaptureScreen.h:33
COrthoDivider(const Mtx44 &, s32, s32)
void divide(Mtx44 &, s32, s32) const
Definition CaptureScreen.h:23
virtual ~CPerspDivider()
Definition CaptureScreen.h:26
CPerspDivider(const Mtx44 &, s32, s32)
void divide(Mtx44 &, s32, s32) const
Definition CaptureScreen.h:6
f32 field_0x14
Definition CaptureScreen.h:13
f32 calcDivRatioH(s32) const
f32 field_0x0
Definition CaptureScreen.h:8
f32 field_0x8
Definition CaptureScreen.h:10
s32 field_0x1c
Definition CaptureScreen.h:15
f32 field_0xc
Definition CaptureScreen.h:11
f32 field_0x10
Definition CaptureScreen.h:12
f32 calcDivRatioV(s32) const
CProjectionDivider(s32, s32)
s32 field_0x18
Definition CaptureScreen.h:14
f32 field_0x4
Definition CaptureScreen.h:9
virtual ~CProjectionDivider()
Definition CaptureScreen.h:18
Definition CaptureScreen.h:37
const JFWDisplay * mpDisplay
Definition CaptureScreen.h:48
void openBmp(int, int)
Definition CaptureScreen.cpp:21
static int getAlignedWidthBytes(int)
Definition CaptureScreen.cpp:9
void saveBmp(void *, u32)
Definition CaptureScreen.cpp:29
static int getBmpBufferSize(int, int)
Definition CaptureScreen.cpp:13
void closeBmp()
Definition CaptureScreen.cpp:25
CaptureScreen(const JFWDisplay *)
Definition CaptureScreen.cpp:4
int field_0x4
Definition CaptureScreen.h:49
void makeBmpFromEfb(void *, int, int, int, int, int, int)
Definition CaptureScreen.cpp:17
Definition JFWDisplay.h:43
f32 Mtx44[4][4]
Definition mtx.h:28
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11