comparison engine/core/view/renderers/genericrenderer.i @ 32:75b6394ced14

* remove geometric renderer, its not replaced by the more functional generic renderern * add grouing to generic renderer, probably this should be exported to the client in any way
author spq@33b003aa-7bff-0310-803a-e67f0ece8222
date Fri, 11 Jul 2008 15:37:16 +0000
parents 0cb049f291e1
children 90005975cdbb
comparison
equal deleted inserted replaced
31:9a9f4447af7c 32:75b6394ced14
118 public: 118 public:
119 GenericRenderer(RenderBackend* renderbackend, int position, ImagePool* imagepool, AnimationPool* animpool); 119 GenericRenderer(RenderBackend* renderbackend, int position, ImagePool* imagepool, AnimationPool* animpool);
120 ~GeometricRenderer(); 120 ~GeometricRenderer();
121 std::string getName(); 121 std::string getName();
122 static GenericRenderer* getInstance(IRendererContainer* cnt); 122 static GenericRenderer* getInstance(IRendererContainer* cnt);
123 void addLine(GenericRendererNode n1, GenericRendererNode n2, uint8_t r, uint8_t g, uint8_t b); 123 void addLine(int group, GenericRendererNode n1, GenericRendererNode n2, uint8_t r, uint8_t g, uint8_t b);
124 void addPoint(GenericRendererNode n, uint8_t r, uint8_t g, uint8_t b); 124 void addPoint(int group, GenericRendererNode n, uint8_t r, uint8_t g, uint8_t b);
125 void addQuad(GenericRendererNode n1, GenericRendererNode n2, GenericRendererNode n3, GenericRendererNode n4, uint8_t r, uint8_t g, uint8_t b); 125 void addQuad(int group, GenericRendererNode n1, GenericRendererNode n2, GenericRendererNode n3, GenericRendererNode n4, uint8_t r, uint8_t g, uint8_t b);
126 void addText(GenericRendererNode n, AbstractFont* font, std::string text); 126 void addText(int group, GenericRendererNode n, AbstractFont* font, std::string text);
127 void addImage(GenericRendererNode n, int image); 127 void addImage(int group, GenericRendererNode n, int image);
128 void addAnimation(GenericRendererNode n, int animation); 128 void addAnimation(int group, GenericRendererNode n, int animation);
129 void removeAll(); 129 void removeAll(int group);
130 }; 130 };
131 } 131 }