torque Torque Game Engine Documentation
TGE Version 1.5.2

FogCalc Class Reference

#include <fogCalc.h>


Public Member Functions

 FogCalc (const PlaneF &dPlane, F32 distOffset, const Point3F &zVec, F32 worldZ, F32 worldPz, const SceneState *state)
F32 calcFC (const Point3F &point) const
const Point2F calcTextured (const Point3F &point) const

Private Attributes

const F32 fc_distOffset
const F32 fc_newWorldZ
const F32 fc_fogDistance
const F32 fc_visibleDistance
const F32 fc_fogScale
const Vector< SceneState::FogBand > * fc_PosFogBands
const Vector< SceneState::FogBand > * fc_NegFogBands
F32 tex_invVisibleDistance
F32 tex_invHeightRange
F32 tex_visibleDistanceMod
F32 tex_newWorldZ
const PlaneF distPlane
const Point3F osZVec
const SceneStatesState


Constructor & Destructor Documentation

FogCalc::FogCalc ( const PlaneF dPlane,
F32  distOffset,
const Point3F zVec,
F32  worldZ,
F32  worldPz,
const SceneState state 
) [inline]


Member Function Documentation

F32 FogCalc::calcFC ( const Point3F point  )  const [inline]

const Point2F FogCalc::calcTextured ( const Point3F point  )  const [inline]


Field Documentation

const F32 FogCalc::fc_distOffset [private]

const F32 FogCalc::fc_newWorldZ [private]

const F32 FogCalc::fc_fogDistance [private]

const F32 FogCalc::fc_fogScale [private]

const PlaneF FogCalc::distPlane [private]

const Point3F FogCalc::osZVec [private]

const SceneState* FogCalc::sState [private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen