eq::server::FrustumData Class Reference

Data derived from eq::Frustum, in a general, optimized format used for frustum calculations during rendering. More...

#include <frustumData.h>

List of all members.

Public Member Functions

bool isValid () const
void invalidate ()
Data Update.



void applyProjection (const eq::Projection &projection)
 Update the frustum data using the given projection.
void applyWall (const eq::Wall &wall)
 Update the frustum data using the given wall.
Data Access.



const Matrix4fgetTransform () const
float getWidth () const
float getHeight () const
eq::Wall::Type getType () const

Detailed Description

Data derived from eq::Frustum, in a general, optimized format used for frustum calculations during rendering.

Definition at line 38 of file frustumData.h.


Member Function Documentation

void eq::server::FrustumData::applyProjection ( const eq::Projection projection  ) 

Update the frustum data using the given projection.

Definition at line 75 of file frustumData.cpp.

void eq::server::FrustumData::applyWall ( const eq::Wall wall  ) 

Update the frustum data using the given wall.

Definition at line 37 of file frustumData.cpp.

const Matrix4f& eq::server::FrustumData::getTransform (  )  const [inline]
Returns:
the frustum plane transformation

Definition at line 58 of file frustumData.h.

float eq::server::FrustumData::getWidth (  )  const [inline]
Returns:
the frustum plane width

Definition at line 61 of file frustumData.h.

float eq::server::FrustumData::getHeight (  )  const [inline]
Returns:
the frustum plane height

Definition at line 64 of file frustumData.h.

eq::Wall::Type eq::server::FrustumData::getType (  )  const [inline]
Returns:
the projection type.

Definition at line 67 of file frustumData.h.


The documentation for this class was generated from the following files:
Generated on Sat Feb 6 13:13:33 2010 for Equalizer 0.9.1 by  doxygen 1.6.1