1+ /* MIT License
2+
3+ C++ OpenGL 3D Game Tutorial Series (https://github.com/PardCode/OpenGL-3D-Game-Tutorial-Series)
4+
5+ Copyright (c) 2021-2022, PardCode
6+
7+ Permission is hereby granted, free of charge, to any person obtaining a copy
8+ of this software and associated documentation files (the "Software"), to deal
9+ in the Software without restriction, including without limitation the rights
10+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11+ copies of the Software, and to permit persons to whom the Software is
12+ furnished to do so, subject to the following conditions:
13+
14+ The above copyright notice and this permission notice shall be included in all
15+ copies or substantial portions of the Software.
16+
17+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23+ SOFTWARE.*/
24+
25+ #pragma once
26+ #include < OGL3D/OPrerequisites.h>
27+
28+ class ORect
29+ {
30+ public:
31+ ORect (){}
32+ ORect (i32 width, i32 height):width(width),height(height) {}
33+ ORect (i32 left, i32 top, i32 width, i32 height) :left(left),top(top),width(width), height(height) {}
34+ ORect (const ORect& rect) :left(rect.left), top(rect.top), width(rect.width), height(rect.height) {}
35+ public:
36+ i32 width = 0 , height = 0 , left = 0 , top = 0 ;
37+ };
0 commit comments