prime/include/MetroidPrime/ScriptObjects/CScriptCameraBlurKeyframe.hpp

26 lines
800 B
C++
Raw Normal View History

#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