#include <HConstantFrameRate.h>
|
bool | m_bUseLOD |
|
int | m_Multiplier |
|
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.
◆ HFrExtent() [1/2]
◆ HFrExtent() [2/2]
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. |
◆ Create()
Create a new simplification type object. Avoids object ownership problems.
- Parameters
-
min | lowest simplification level |
max | highest simplification level |
◆ GetType()
◆ Set()
Set rendering options based on simplification type.
- Parameters
-
pCfr | A pointer to a HConstantFrameRate Object. |
SimpLevel | Simplification level for the current type |
Implements HConstFRSimpType.
◆ SetMultiplier()
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. |
◆ SetUseLod()
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: