HConstantFrameRate.h

Types

HConstFRSimpType

HFrExtent

HFrNoSimpAA

HFrNoSimp

HFrLodClamp

HFrLodThreshold

HFrSolidBBox

HFrWireframeBBox

HFrWireframe

HConstantFrameRate

ConstFRType

HActivityType

DetailChangeMode

Fields

ConstFRNoSimpType

ConstFRNoSimpAAType

ConstFRWireframeBBoxType

ConstFRSolidBBoxType

ConstFRWireframeType

ConstFRLodClampType

ConstFRLodThresholdType

ConstFRUserType

ConstFRExtentType

NoActivity

MovementActivity

CuttingPlaneActivity

GeneralActivity

NoDetailChange

AllowDetailChangeOnce

AllowDetailChange

Detailed Description

Defines datatypes associated with the HConstantFrameRate class

Type Documentation

enum ConstFRType

Defines the various simplification types

Values:

enumerator ConstFRNoSimpType

No simplification.

enumerator ConstFRNoSimpAAType

No simplification. The scene is antialiased.

enumerator ConstFRWireframeBBoxType

Wireframe bounding box similfication type.

enumerator ConstFRSolidBBoxType

Solid bounding box simplification type.

enumerator ConstFRWireframeType

Wireframe simplification type.

enumerator ConstFRLodClampType

LOD clamp type. All objects share the same detail level.

enumerator ConstFRLodThresholdType

LOD threshold type. LOD level for each individual object based on size on screen.

enumerator ConstFRUserType

Placeholder type.

enumerator ConstFRExtentType

Maximum extent simplification type.

enum HActivityType

Defines the type of user interaction in the scene. This affects the constant frame rate logic.

Values:

enumerator NoActivity

Indicates no activity that would affect the constant framerate logic.

enumerator MovementActivity

Indicates movement activity in the scene.

enumerator CuttingPlaneActivity

Indicates that a cutting plane is being manipulated.

enumerator GeneralActivity

Indicates that some activity is occuring that isn’t movement or cutting plane related.

enum DetailChangeMode

Detail change types which specify how changes in framerate are handled.

Values:

enumerator NoDetailChange

No detail level change.

enumerator AllowDetailChangeOnce

Only one detail change is allowed.

enumerator AllowDetailChange

Detail change is allowed based on target framerate.