Changeset View
Changeset View
Standalone View
Standalone View
source/gameengine/Ketsji/KX_2DFilterManager.h
- This file was moved from source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_IStorage.h.
| Context not available. | |||||
| * along with this program; if not, write to the Free Software Foundation, | * along with this program; if not, write to the Free Software Foundation, | ||||
| * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||||
| * | * | ||||
| * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. | * Contributor(s): Ulysse Martin, Tristan Porteries. | ||||
| * All rights reserved. | |||||
| * | |||||
| * The Original Code is: all of this file. | |||||
| * | |||||
| * Contributor(s): none yet. | |||||
| * | * | ||||
| * ***** END GPL LICENSE BLOCK ***** | * ***** END GPL LICENSE BLOCK ***** | ||||
| */ | */ | ||||
| #ifndef __KX_STORAGE | /** \file KX_2DFilterManager.h | ||||
| #define __KX_STORAGE | * \ingroup ketsji | ||||
| */ | |||||
| #ifdef WITH_CXX_GUARDEDALLOC | #ifndef __KX_2DFILTER_MANAGER_H__ | ||||
| #include "MEM_guardedalloc.h" | #define __KX_2DFILTER_MANAGER_H__ | ||||
| #endif | |||||
| class RAS_MeshSlot; | #include "RAS_2DFilterManager.h" | ||||
| #include "EXP_PyObjectPlus.h" | |||||
| class RAS_IStorage | class KX_2DFilterManager : public RAS_2DFilterManager, public PyObjectPlus | ||||
| { | { | ||||
| Py_Header | |||||
| public: | public: | ||||
| virtual ~RAS_IStorage() {}; | KX_2DFilterManager(); | ||||
| virtual ~KX_2DFilterManager(); | |||||
| virtual bool Init()=0; | |||||
| virtual void Exit()=0; | |||||
| virtual void IndexPrimitives(RAS_MeshSlot& ms)=0; | virtual RAS_2DFilter *NewFilter(RAS_2DFilterData& filterData); | ||||
| virtual void SetDrawingMode(int drawingmode)=0; | #ifdef WITH_PYTHON | ||||
| KX_PYMETHOD_DOC(KX_2DFilterManager, getFilter); | |||||
| KX_PYMETHOD_DOC(KX_2DFilterManager, addFilter); | |||||
| KX_PYMETHOD_DOC(KX_2DFilterManager, removeFilter); | |||||
| #ifdef WITH_CXX_GUARDEDALLOC | #endif // WITH_PYTHON | ||||
| MEM_CXX_CLASS_ALLOC_FUNCS("GE:RAS_IStorage") | |||||
| #endif | |||||
| }; | }; | ||||
| #endif //__KX_STORAGE | #endif // __KX_2DFILTER_MANAGER_H__ | ||||
| Context not available. | |||||