Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ViewportClass Class Reference

#include <camera.h>

Public Member Functions

 ViewportClass (void)
 
 ViewportClass (const Vector2 &min, const Vector2 &max)
 
 ViewportClass (const ViewportClass &vp)
 
float Width (void) const
 
float Height (void) const
 

Public Attributes

Vector2 Min
 
Vector2 Max
 

Detailed Description

ViewportClass This class is used to define a "normalized" screen space rectangle for the camera to render into. A viewport which filled the entire screen would be (0,0) - (1,1) with 0,0 being the upper left and 1,1 being the lower right.

Definition at line 70 of file camera.h.

Constructor & Destructor Documentation

◆ ViewportClass() [1/3]

ViewportClass::ViewportClass ( void )
inline

Definition at line 73 of file camera.h.

◆ ViewportClass() [2/3]

ViewportClass::ViewportClass ( const Vector2 & min,
const Vector2 & max )
inline

Definition at line 74 of file camera.h.

◆ ViewportClass() [3/3]

ViewportClass::ViewportClass ( const ViewportClass & vp)
inline

Definition at line 75 of file camera.h.

Member Function Documentation

◆ Height()

float ViewportClass::Height ( void ) const
inline

Definition at line 78 of file camera.h.

◆ Width()

float ViewportClass::Width ( void ) const
inline

Definition at line 77 of file camera.h.

Member Data Documentation

◆ Max

Vector2 ViewportClass::Max

Definition at line 81 of file camera.h.

◆ Min

Vector2 ViewportClass::Min

Definition at line 80 of file camera.h.


The documentation for this class was generated from the following file: