diff engine/core/view/camera.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 c9113e23b004
children c0c3f64bfc2d
line wrap: on
line diff
--- a/engine/core/view/camera.h	Fri Jul 30 23:48:26 2010 +0000
+++ b/engine/core/view/camera.h	Sat Jul 31 17:46:19 2010 +0000
@@ -279,6 +279,7 @@
 		void onRendererPipelinePositionChanged(RendererBase* renderer);
 		void onRendererEnabledChanged(RendererBase* renderer);
 
+		bool testRenderedViewPort();
 		/** Renders camera
 		 */
 		void render();
@@ -331,6 +332,7 @@
 		double m_reference_scale;
 		bool m_enabled;
 		Instance* m_attachedto;
+		bool m_backendSDL;
 		// caches calculated image dimensions for already queried & calculated layers
 		std::map<Layer*, Point> m_image_dimensions;
 		bool m_iswarped;