#include <HConstantFrameRate.h>
List of all members.
Detailed Description
HFrExtent is a simplification type that tweaks the maximum extent suboption in Set_Heuristics. The maximum extent value is calculated based on the current simplification level and a multiplier.
Constructor & Destructor Documentation
HFrExtent::HFrExtent |
( |
| ) |
[inline] |
HFrExtent::HFrExtent |
( |
int |
min, |
|
|
int |
max |
|
) |
| [inline] |
The constructor that allows you the set the minimum and maximum simplification levels.
- Parameters:
-
min | The minimum simplification level. |
max | The maximum simplification level. |
Member Function Documentation
static HConstFRSimpType* HFrExtent::Create |
( |
int |
min, |
|
|
int |
max |
|
) |
| [inline, static] |
Create a new simplification type object. Avoids object ownership problems.
- Parameters:
-
min | lowest simplification level |
max | highest simplification level |
Set rendering options based on simplification type.
- Parameters:
-
pCfr | A pointer to a HConstantFrameRate Object. |
SimpLevel | Simplification level for the current type |
Implements HConstFRSimpType.
void HFrExtent::SetMultiplier |
( |
int |
mp | ) |
[inline] |
This method sets the multiplier. The multiplier is use to set the maximum extent for the culling option of Set_Heuristics. When the Set method is called, the maximum extent option will be set with a value calculated from the simplication level and the multiplier.
- Parameters:
-
mp | The multiplier used in the calculation to set the maximum extent. |
void HFrExtent::SetUseLod |
( |
bool |
ul | ) |
[inline] |
This methods enables/disables the use of LOD options for rendering.
- Parameters:
-
ul | Pass true if you want to set the LOD options to be set to %15 and 0% for threshold and the fallback to be set to coarsest. Pass false if you don't want to use set any LOD options. |
The documentation for this class was generated from the following file: