Mercurial > fife-parpg
diff engine/core/view/renderers/instancerenderer.i @ 0:4a0efb7baf70
* Datasets becomes the new trunk and retires after that :-)
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sun, 29 Jun 2008 18:44:17 +0000 |
parents | |
children | 90005975cdbb |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/engine/core/view/renderers/instancerenderer.i Sun Jun 29 18:44:17 2008 +0000 @@ -0,0 +1,26 @@ +%module fife +%{ +#include "view/renderers/instancerenderer.h" +%} + +namespace FIFE { + class Location; + class RenderBackend; + class ImagePool; + class AnimationPool; + + class InstanceRenderer: public RendererBase { + public: + virtual ~InstanceRenderer(); + std::string getName(); + void addOutlined(Instance* instance, int r, int g, int b, int width); + void removeOutlined(Instance* instance); + void removeAllOutlines(); + void addColored(Instance* instance, int r, int g, int b); + void removeColored(Instance* instance); + void removeAllColored(); + static InstanceRenderer* getInstance(IRendererContainer* cnt); + private: + InstanceRenderer(RenderBackend* renderbackend, int position, ImagePool* imagepool, AnimationPool* animpool); + }; +}