00001 /*************************************************************************** 00002 viewport.h - Viewport object 00003 ------------------- 00004 begin : Thu Mar 27 2003 00005 copyright : (C) 2003 by Reality Rift Studios 00006 email : mattias@realityrift.com 00007 *************************************************************************** 00008 00009 The contents of this file are subject to the Mozilla Public License Version 00010 1.1 (the "License"); you may not use this file except in compliance with 00011 the License. You may obtain a copy of the License at 00012 http://www.mozilla.org/MPL/ 00013 00014 Software distributed under the License is distributed on an "AS IS" basis, 00015 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 00016 for the specific language governing rights and limitations under the 00017 License. 00018 00019 The Original Code is the NeoEngine, viewport.h 00020 00021 The Initial Developer of the Original Code is Mattias Jansson. 00022 Portions created by Mattias Jansson are Copyright (C) 2003 00023 Reality Rift Studios. All Rights Reserved. 00024 00025 ***************************************************************************/ 00026 00027 00028 #ifndef __NEVIEWPORT_H 00029 #define __NEVIEWPORT_H 00030 00031 00032 #include "base.h" 00033 00034 00035 00042 namespace NeoEngine 00043 { 00044 00045 00051 class NEOENGINE_API Viewport 00052 { 00053 public: 00054 00056 int m_iX; 00057 00059 int m_iY; 00060 00062 int m_iWidth; 00063 00065 int m_iHeight; 00066 00070 Viewport() : m_iX( 0 ), m_iY( 0 ), m_iWidth( 0 ), m_iHeight( 0 ) {} 00071 }; 00072 00073 00074 00075 }; // namespace NeoEngine 00076 00077 00078 #endif // __NEVIEWPORT_H 00079