diff options
author | Hamed Zaghaghi <hamed.zaghaghi@gmail.com> | 2007-10-23 00:24:26 +0400 |
---|---|---|
committer | Hamed Zaghaghi <hamed.zaghaghi@gmail.com> | 2007-10-23 00:24:26 +0400 |
commit | 21eb3e11e0d4d42d23de6c27a5cdf83d36ac0774 (patch) | |
tree | df6641f49358a6f2cb401b095a185a7e149edcc5 /source/gameengine/GameLogic/SCA_2DFilterActuator.h | |
parent | e979e6ee4d509665a3746959cbff95f47b0463db (diff) |
2d-Filters feature and actuators.
Diffstat (limited to 'source/gameengine/GameLogic/SCA_2DFilterActuator.h')
-rw-r--r-- | source/gameengine/GameLogic/SCA_2DFilterActuator.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/source/gameengine/GameLogic/SCA_2DFilterActuator.h b/source/gameengine/GameLogic/SCA_2DFilterActuator.h new file mode 100644 index 00000000000..f1871c8f093 --- /dev/null +++ b/source/gameengine/GameLogic/SCA_2DFilterActuator.h @@ -0,0 +1,43 @@ +#ifndef __SCA_2DFILETRACTUATOR_H__ +#define __SCA_2DFILETRACTUATOR_H__ + +#include "RAS_IRasterizer.h" +#include "RAS_IRenderTools.h" +#include "SCA_IActuator.h" + + +class SCA_2DFilterActuator : public SCA_IActuator +{ + Py_Header; + +private: + + RAS_2DFilterManager::RAS_2DFILTER_MODE m_type; + short m_flag; + float m_float_arg; + int m_int_arg; + RAS_IRasterizer* m_rasterizer; + RAS_IRenderTools* m_rendertools; + +public: + + SCA_2DFilterActuator( + class SCA_IObject* gameobj, + RAS_2DFilterManager::RAS_2DFILTER_MODE type, + short flag, + float float_arg, + int int_arg, + RAS_IRasterizer* rasterizer, + RAS_IRenderTools* rendertools, + PyTypeObject* T=&Type + ); + + + virtual ~SCA_2DFilterActuator(); + virtual bool Update(); + + virtual CValue* GetReplica(); + virtual PyObject* _getattr(const STR_String& attr); + +}; +#endif |