1 #ifndef __SCA_2DFILETRACTUATOR_H__
2 #define __SCA_2DFILETRACTUATOR_H__
4 #include "RAS_IRasterizer.h"
5 #include "RAS_IRenderTools.h"
6 #include "SCA_IActuator.h"
8 class SCA_2DFilterActuator : public SCA_IActuator
13 vector<STR_String> m_propNames;
15 RAS_2DFilterManager::RAS_2DFILTER_MODE m_type;
19 STR_String m_shaderText;
20 RAS_IRasterizer* m_rasterizer;
21 RAS_IRenderTools* m_rendertools;
26 class SCA_IObject* gameobj,
27 RAS_2DFilterManager::RAS_2DFILTER_MODE type,
31 RAS_IRasterizer* rasterizer,
32 RAS_IRenderTools* rendertools,
36 void SetShaderText(STR_String text);
37 virtual ~SCA_2DFilterActuator();
38 virtual bool Update();
40 virtual CValue* GetReplica();
41 virtual PyObject* py_getattro(PyObject *attr);