/* -----------------------------------------------------------------------------
	GSFramework
	Copyright 2001-2013 Emmanuel Julien. All Rights Reserved.
----------------------------------------------------------------------------- */


#ifndef	__NCAMERA2D__
#define	__NCAMERA2D__


		#include "ui/ui_item.h"


namespace GS {
	namespace S2D {

/*!
	@short	Scene 2d camera.
	@author	Emmanuel Julien (ejulien@nworks.fr)
*/
struct	Camera : public Item
{
		Vector2		resolution;		///< Camera virtual resolution.

virtual	void		RenderSetup(Core::ResourceFactories *) {}
virtual	void		Render(Renderer &, GPU::TriangleBatch * = 0) {}
};

	} // S2D
} // GS


#endif	// __NCAMERA2D__
