genesis-3d_engine/Engine/players/DemoUI/inputprocss.h

48 lines
993 B
C
Raw Normal View History

/** \file defaultinputprocss.h
* \brief <EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>
* Copyright (c) 2011,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WebJet<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>
* All rights reserved.
* Date Ver Who Comment
* 2011:9:16 1.0 <EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD>
*/
#ifndef __gyrostinputprocss_H__
#define __gyrostinputprocss_H__
#include "app/appframework/manager.h"
#include "app/apputil/mayacamerautil.h"
namespace App
{
/*
ϵͳ<EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GyrostProcessInput(Manager<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>InputFeature<EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD>򣬿<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
class GyrostProcessInput: public App::Manager
{
__DeclareSubClass(GyrostProcessInput, App::Manager );
public:
GyrostProcessInput();
~GyrostProcessInput();
/// @App::Manager::OnActivate called when attached to game server
virtual void OnActivate();
/// @App::Manager::OnBeginFrame called before frame by the game server
virtual void OnBeginFrame();
public:
AppUtil::MayaCameraUtil m_mayaCameraUtil;
};
}
#endif // __gyrostinputprocss_H__