Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

OrthographicCamera.h

00001 #ifndef _ORTHOGRAPHIC_CAMERA_
00002 #define _ORTHOGRAPHIC_CAMERA_
00003 
00004 #include "LifeVariables.h"
00005 #include "OrthographicSpace.h"
00006 #include "Viewport.h"
00007 
00008 
00023 class OrthographicCamera: public OrthographicSpace, public ViewPort {
00024     
00025     public:
00026 
00027         OrthographicCamera(int left=0, 
00028                            int right=1,
00029                            int bottom=0,
00030                            int top=1,
00031                            int x=0,
00032                            int y=0,
00033                            int width=1,
00034                            int height=1);
00035 
00036        
00037 
00046         void getLocalWorldCoordinates(int &x, int &y);
00047       
00053         void startCamera();
00054 
00058         void startCamera(int x, int y, int width, int height);
00059 
00061         void stopCamera();
00062 
00063 };
00064 
00065 #endif

Generated on Mon Dec 12 15:20:26 2005 for CCube by  doxygen 1.4.1