#include <HConstantFrameRate.h>

Public Member Functions

ConstFRType GetType ()
 
 HFrNoSimpAA ()
 
 HFrNoSimpAA (int min, int max)
 
void Set (HConstantFrameRate *pCfr, int SimpLevel)
 
void Update (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)
 

Static Public Member Functions

static HConstFRSimpTypeCreate (int min, int max)
 
- 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
 

Detailed Description

HFrNoSimpAA is a no simplification type with antialiasing in the scene.

Constructor & Destructor Documentation

◆ HFrNoSimpAA() [1/2]

HFrNoSimpAA::HFrNoSimpAA ( )
inline

The default constructor.

◆ HFrNoSimpAA() [2/2]

HFrNoSimpAA::HFrNoSimpAA ( int  min,
int  max 
)
inline

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

Parameters
minThe minimum simplification level.
maxThe maximum simplification level.

Member Function Documentation

◆ Create()

static HConstFRSimpType* HFrNoSimpAA::Create ( int  min,
int  max 
)
inlinestatic

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

Parameters
minlowest simplification level
maxhighest simplification level

◆ GetType()

ConstFRType HFrNoSimpAA::GetType ( )
inlinevirtual
Returns
The simplification type associated with this class.

Implements HConstFRSimpType.

References ConstFRNoSimpAAType.

◆ Set()

void HFrNoSimpAA::Set ( HConstantFrameRate pCfr,
int  SimpLevel 
)
virtual

When SimpLevel is 1, this method sets the rendering option for transparency style to screen door if the driver is not Direct3D.

Parameters
pCfrA pointer to a HConstantFrameRate Object.
SimpLevelSimplification level for the current type

Implements HConstFRSimpType.

◆ Update()

void HFrNoSimpAA::Update ( HConstantFrameRate pCfr,
int  SimpLevel 
)
virtual

Update Display and additional framerate related settings including antialiasing.

Parameters
pCfrA pointer to a HConstantFrameRate Object.
SimpLevelSimplification level for the current type

Reimplemented from HConstFRSimpType.


The documentation for this class was generated from the following file: