comparison engine/core/view/renderers/blockinginforenderer.h @ 579:b2feacaed53c

* Added the colorbuffer patch with a small change due to SDL. Performance boost between 20-30% under OpenGL. * Improved the most renderers with setColor() function. * Fixed the genericrenderer, is now tested whether the images are in the viewport. * Fixed the gridrenderer, the grid is now drawn only up to the viewport. * Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f() to vertex2f(). * Improved the Editor, now you can use blocking, grid and coordinate renderer over gui or keys. Additionally, the colors can be changed with the settings.xml.
author helios2000@33b003aa-7bff-0310-803a-e67f0ece8222
date Sat, 31 Jul 2010 17:46:19 +0000
parents 16c2b3ee59ce
children
comparison
equal deleted inserted replaced
578:54d83a0462ee 579:b2feacaed53c
48 48
49 /** Destructor. 49 /** Destructor.
50 */ 50 */
51 virtual ~BlockingInfoRenderer(); 51 virtual ~BlockingInfoRenderer();
52 52
53 std::string getName() { return "BlockingInfoRenderer"; }
53 void render(Camera* cam, Layer* layer, RenderList& instances); 54 void render(Camera* cam, Layer* layer, RenderList& instances);
55 void setColor(Uint8 r, Uint8 g, Uint8 b);
54 56
55 std::string getName() { return "BlockingInfoRenderer"; } 57 static BlockingInfoRenderer* getInstance(IRendererContainer* cnt);
58
56 private: 59 private:
60 SDL_Color m_color;
57 }; 61 };
58
59 } 62 }
60 63
61 #endif 64 #endif