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

#include <frustum.h>

Public Member Functions

void Init (const Matrix3D &camera, const Vector2 &viewport_min, const Vector2 &viewport_max, float znear, float zfar)
 
const Vector3Get_Bound_Min (void) const
 
const Vector3Get_Bound_Max (void) const
 

Public Attributes

Matrix3D CameraTransform
 
PlaneClass Planes [6]
 
Vector3 Corners [8]
 
Vector3 BoundMin
 
Vector3 BoundMax
 

Detailed Description

Definition at line 49 of file frustum.h.

Member Function Documentation

◆ Get_Bound_Max()

const Vector3 & FrustumClass::Get_Bound_Max ( void ) const
inline

Definition at line 59 of file frustum.h.

◆ Get_Bound_Min()

const Vector3 & FrustumClass::Get_Bound_Min ( void ) const
inline

Definition at line 58 of file frustum.h.

◆ Init()

void FrustumClass::Init ( const Matrix3D & camera,
const Vector2 & viewport_min,
const Vector2 & viewport_max,
float znear,
float zfar )

Definition at line 62 of file frustum.cpp.

Member Data Documentation

◆ BoundMax

Vector3 FrustumClass::BoundMax

Definition at line 67 of file frustum.h.

◆ BoundMin

Vector3 FrustumClass::BoundMin

Definition at line 66 of file frustum.h.

◆ CameraTransform

Matrix3D FrustumClass::CameraTransform

Definition at line 63 of file frustum.h.

◆ Corners

Vector3 FrustumClass::Corners[8]

Definition at line 65 of file frustum.h.

◆ Planes

PlaneClass FrustumClass::Planes[6]

Definition at line 64 of file frustum.h.


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