KrisLibrary  1.0.0
Public Types | Public Member Functions | List of all members
Camera::Frustum Struct Reference
Inheritance diagram for Camera::Frustum:
ConvexVolume

Public Types

enum  {
  Right =0, Left =1, Top =2, Bottom =3,
  Front =4, Back =5
}
 

Public Member Functions

void MakeFromViewport (const Viewport &)
 
void MakeFromProjectionMatrix (const Matrix4 &)
 
void MakeFromViewMatrices (const Matrix4 &modelview, const Matrix4 &projection)
 
- Public Member Functions inherited from ConvexVolume
int PointOverlap (const Vector3 &pt) const
 
int AABBOverlap (const Vector3 &bMin, const Vector3 &bMax) const
 
int LineOverlap (const Line3D &pt, Real &tmin, Real &tmax) const
 
void Transform (const Matrix4 &m)
 
void SetTransform (const ConvexVolume &, const Matrix4 &m)
 

Additional Inherited Members

- Public Attributes inherited from ConvexVolume
std::vector< Plane3Dplanes
 

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