Files
Petari/include/Game/Screen/ScreenAlphaCapture.hpp

30 lines
755 B
C++

#pragma once
#include "Game/NameObj/NameObj.hpp"
class JUTTexture;
class ScreenAlphaCapture : public NameObj {
public:
/// @brief Creates a new `ScreenAlphaCapture`.
/// @param pName A pointer to the null-terminated name of the object.
ScreenAlphaCapture(const char* pName);
virtual void init(const JMapInfoIter& rIter);
void createScreenAlpha(s32, f32);
void captureScreenAlpha(s32);
void loadScreenTexture(s32, GXTexMapID);
JUTTexture* getTexture(s32);
private:
/* 0x0C */ JUTTexture* mTexture[5];
};
namespace MR {
void createScreenAlphaSceneObj(s32, f32);
void captureScreenAlpha(s32);
void loadScreenAlphaTexture(s32, GXTexMapID);
JUTTexture* getScreenAlphaTexture(s32);
}; // namespace MR