Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Graphics::Frustum Class Reference

#include <Frustum.h>

Public Member Functions

 Frustum (float width, float height, float fovAng, float nearClip, float farClip)
 
 Frustum (const matrix4x4d &modelview, const matrix4x4d &projection)
 
bool TestPoint (const vector3d &p, double radius) const
 
bool TestPointInfinite (const vector3d &p, double radius) const
 
bool ProjectPoint (const vector3d &in, vector3d &out) const
 
void TranslatePoint (const vector3d &in, vector3d &out) const
 

Constructor & Destructor Documentation

◆ Frustum() [1/2]

Graphics::Frustum::Frustum ( float  width,
float  height,
float  fovAng,
float  nearClip,
float  farClip 
)
Here is the call graph for this function:

◆ Frustum() [2/2]

Graphics::Frustum::Frustum ( const matrix4x4d modelview,
const matrix4x4d projection 
)

Member Function Documentation

◆ ProjectPoint()

bool Graphics::Frustum::ProjectPoint ( const vector3d in,
vector3d out 
) const
Here is the call graph for this function:

◆ TestPoint()

bool Graphics::Frustum::TestPoint ( const vector3d p,
double  radius 
) const

◆ TestPointInfinite()

bool Graphics::Frustum::TestPointInfinite ( const vector3d p,
double  radius 
) const

◆ TranslatePoint()

void Graphics::Frustum::TranslatePoint ( const vector3d in,
vector3d out 
) const
Here is the call graph for this function:

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