|
QSDK 1.1 Documentation |
#include <Q/q.h>
Inheritance diagram for Q::LodHolder:

Public Member Functions | |
| LodHolder () | |
| LodHolder (const char *name) | |
| unsigned int | lodCount () const |
| Geom | lod (unsigned int pos) const |
| float | lodRange () const |
| float | lodTransitionTime () const |
| Utils::Result | addLod (unsigned int pos, Geom lod) |
| Utils::Result | setLodRange (float zonerange) |
| Utils::Result | setLodTransitionTime (float time) |
Static Public Member Functions | |
| LodHolder | create (const char *name, const Database &db=Database()) |
| LodHolder | find (const char *name) |
| ClassType | classType () |
| LodHolder | cast (const ObjectBase &) |
The LodHolder object is a container for a number of other geoms which are used to render differently detailed views of an object based on how far away the object is from the viewer.
|
|
Create a null level-of-detail group reference. |
|
|
Search the currently attached databases for a level-of-detail group with the given name. |
|
||||||||||||
|
Add a level-of-detail to the group at position |
|
|
If the object referenced by
Reimplemented from Q::Geom. |
|
|
Return the type for this class |
|
||||||||||||
|
Create a new level-of-detail group named |
|
|
Search the currently attached databases for a level-of-detail group with the given name and return that object, if it exists. |
|
|
Return the level-of-detail at position |
|
|
Return the number of levels-of-detail in this group. |
|
|
Return the level-of-detail range for the group. This is the distance in meters to the first level-of-detail change from the highest level-of-detail to the next one down. All other transitions take place at multiples of this distance. |
|
|
Return the amount of time taken by the transition between one level-of-detail and the next. |
|
|
Set the range for the level-of-detail group. |
|
|
Set the transition time for the group. |
|
|
|
Qube Software Limited © 2000-2004
|
|