
#include <HConstantFrameRate.h>
Public Member Functions | |
| ConstFRType | GetType () |
| HFrSolidBBox () | |
| HFrSolidBBox (int min, int max) | |
| void | Set (HConstantFrameRate *pCfr, int SimpLevel) |
Public Member Functions inherited from HConstFRSimpType | |
| int | GetMaxSimpLevel () |
| int | GetMinSimpLevel () |
| HConstFRSimpType () | |
| HConstFRSimpType (int min, int max) | |
| virtual void | Reset (HConstantFrameRate *pCfr) |
| virtual void | Update (HConstantFrameRate *pCfr, int SimpLevel) |
Static Public Member Functions | |
| static HConstFRSimpType * | Create (int min, int max) |
| static void | RegisterCallbacks () |
| registers various callbacks needed for this class | |
Static Public Member Functions inherited from HConstFRSimpType | |
| static HConstFRSimpType ** | CreateList (int size) |
Additional Inherited Members | |
Public Attributes inherited from HConstFRSimpType | |
| int | m_SimpLevelMax |
| int | m_SimpLevelMin |
This simplification type replaces all shells in the scene with a bounding box. A simplification level of one allows only the display of the outer bounding box that surrounds the complete geometry.
|
inline |
The default constructor.
|
inline |
The constructor that allows you the set the minimum and maximum simplification levels.
| min | The minimum simplification level. |
| max | The maximum simplification level. |
|
inlinestatic |
Create a new simplification type object. Use this method to avoid object ownership problems.
| min | lowest simplification level |
| max | highest simplification level |
|
inlinevirtual |
Implements HConstFRSimpType.
References ConstFRSolidBBoxType.
|
virtual |
If SimpLevel is not 0, then this method sets callbacks to suppress 3D geometry and draw a bounding box instead.
| pCfr | A pointer to a HConstantFrameRate Object. |
| SimpLevel | Simplification level for the current type |
Implements HConstFRSimpType.