HFrLodClamp

Fields

bool m_bSegmentSwitch

Detailed Description

class HFrLodClamp : public HConstFRSimpType

LOD Simplification type using the CLAMP option. The simplification level corresponds directly to the clamp value rendering option.

Public Functions

inline HFrLodClamp()

The default constructor.

inline HFrLodClamp(int min, int max)

The constructor that allows you the set the minimum and maximum simplification levels.

Parameters:
  • min – The minimum simplification level.
  • max – The maximum simplification level.
virtual void Reset(HConstantFrameRate *pCfr)
inline virtual ~HFrLodClamp()
virtual void Set(HConstantFrameRate *pCfr, int SimpLevel)

This methods set the LOD clamp value to the SimpLevel. It also sets the tessellation option for cylinders.

Parameters:
  • pCfr – A pointer to a HConstantFrameRate Object.
  • SimpLevel – Simplification level for the current type
inline virtual ConstFRType GetType()
Returns:The simplification type associated with this class.
inline void SetSegmentSwitch(bool ssl)

Public Members

bool m_bSegmentSwitch

Public Static Functions

static inline HConstFRSimpType *Create(int min, int max)

Create a new simplification type object. Use this method to avoid object ownership problems.

Parameters:
  • min – lowest simplification level
  • max – highest simplification level