prime/include/MetroidPrime/ScriptObjects/CScriptCameraBlurKeyframe.hpp
Henrique Gemignani Passos Lima 4d8926d3bd Match and link CScriptCameraBlurKeyframe
Former-commit-id: 45aa20e25ebb7958cab68481de08cbda7adedd1a
2022-10-17 20:43:21 +03:00

26 lines
800 B
C++

#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