SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ScreenUtil.hpp
1#pragma once
2
3#include <revolution.h>
4#include "JSystem/JGeometry/TVec.hpp"
5#include "JSystem/JUtility/JUTTexture.hpp"
6
7namespace MR {
8 void closeSystemWipeCircleWithCaptureScreen(s32);
9
10 void setWipeCircleCenterPos(const TVec3f &);
11
12 void createCenterScreenBlur();
13
14 void createNormalBloom();
15 void createSimpleBloom();
16
17 void createScreenBlur();
18 void startCenterScreenBlur(long, float, unsigned char, long, long);
19
20 void createDepthOfFieldBlur();
21 void turnOffDOFInSubjective();
22
23 void openWipeCircle(s32);
24 void forceOpenWipeCircle();
25
26 void forceOpenWipeFade();
27 void openWipeFade(f32);
28
29 void openSystemWipeWhiteFade(s32);
30
31 bool isStageBeginTitleWipe();
32 bool isStageBeginFadeWipe();
33 bool isStageBeginWithoutWipe();
34
35 bool isActiveMoviePlayer();
36
37 void activateDefaultGameLayout();
38 void deactivateDefaultGameLayout();
39 bool isActiveDefaultGameLayout();
40 void forceAppearDefaultGameLayout();
41 void pauseOffLensFlare();
42 void tryScreenToFrameCinemaFrame();
43 void tryFrameToBlankCinemaFrame();
44 void tryBlankToFrameCinemaFrame();
45 void tryFrameToScreenCinemaFrame();
46 void forceToScreenCinemaFrame();
47 void forceToFrameCinemaFrame();
48 void forceToBlankCinemaFrame();
49
50 void requestOneUp();
51 void requestPowerupHPMeter();
52
53
54 void startToCaptureScreen(const char *);
55 void endToCaptureScreen(const char *);
56 void captureScreenIfAllow(const char *);
57
58 ResTIMG* getScreenResTIMG();
59
60 s32 getScreenWidth();
61
62 void openWipeWhiteFade(s32);
63 void closeWipeWhiteFade(s32);
64
65 void createPurpleCoinCounter();
66 void validatePurpleCoinCounter();
67
68 bool isSystemWipeActive();
69
70 void closeSystemWipeWhiteFade(s32);
71};