Match and link CScriptCameraBlurKeyframe

Former-commit-id: 45aa20e25e
This commit is contained in:
Henrique Gemignani Passos Lima
2022-10-17 20:43:21 +03:00
parent 78bf3c6826
commit 4d8926d3bd
8 changed files with 81 additions and 11 deletions

View File

@@ -0,0 +1,25 @@
#ifndef _CSCRIPTCAMERABLURKEYFRAME
#define _CSCRIPTCAMERABLURKEYFRAME
#include "MetroidPrime/CEntity.hpp"
#include "MetroidPrime/Cameras/CCameraBlurPass.hpp"
class CScriptCameraBlurKeyframe : public CEntity {
CCameraBlurPass::EBlurType x34_type;
float x38_amount;
u32 x3c_;
float x40_timeIn;
float x44_timeOut;
public:
CScriptCameraBlurKeyframe(TUniqueId uid, const rstl::string& name, const CEntityInfo& info,
CCameraBlurPass::EBlurType type, float amount, u32 unk, float timeIn,
float timeOut, bool active);
~CScriptCameraBlurKeyframe();
void Accept(IVisitor& visitor) override;
void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr) override;
};
#endif // _CSCRIPTCAMERABLURKEYFRAME