![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtSpeedTreeForestProfile is the abstract profile interface for the various speedtree profiles. More...
Classes | |
| struct | DisplayParameters |
Public Member Functions | |
| DtSpeedTreeProfile () | |
| virtual | ~DtSpeedTreeProfile () |
| virtual void | display (const DisplayParameters ¶ms, float afCameraPos[3], float afProjectionMatrix[16], float afModelviewMatrix[16])=0 |
| virtual void | addTree (const DtSpeedTreeDrawable::TreeInstanceRecord &record)=0 |
| virtual void | setLodDistances (float fnear, float ffar)=0 |
| virtual void | setFarDistance (float ffar)=0 |
| virtual void | rebuildForest ()=0 |
| virtual void | clearForests ()=0 |
The DtSpeedTreeForestProfile is the abstract profile interface for the various speedtree profiles.
A speedtree profile is an implementation of speedtree rendering which enables/disables a subset of the speedtree features for performance reasons.
| virtual makVrv::DtSpeedTreeProfile::~DtSpeedTreeProfile | ( | ) | [virtual] |
| virtual void makVrv::DtSpeedTreeProfile::display | ( | const DisplayParameters & | params, |
| float | afCameraPos[3], | ||
| float | afProjectionMatrix[16], | ||
| float | afModelviewMatrix[16] | ||
| ) | [pure virtual] |
| virtual void makVrv::DtSpeedTreeProfile::addTree | ( | const DtSpeedTreeDrawable::TreeInstanceRecord & | record | ) | [pure virtual] |
| virtual void makVrv::DtSpeedTreeProfile::setLodDistances | ( | float | fnear, |
| float | ffar | ||
| ) | [pure virtual] |
| virtual void makVrv::DtSpeedTreeProfile::setFarDistance | ( | float | ffar | ) | [pure virtual] |
| virtual void makVrv::DtSpeedTreeProfile::rebuildForest | ( | ) | [pure virtual] |
| virtual void makVrv::DtSpeedTreeProfile::clearForests | ( | ) | [pure virtual] |