IFXUpdates

The IFXUpdates interface manages a list of IFXResolutionChange and IFXFaceUpdate objects, which contain the actual data for performing incremental resolution changes to multiresolution meshes.

IFXFaceUpdate

This object maintains the data needed to update one face—one complete resolution change typically involves several face updates


IFXResolutionChange

With IFXMesh, this object defines a resolution change, which may involve more than one vertex.


Just as IFXMeshGroup contains IFXMeshes, IFXUpdatesGroup contains IFXUpdates. Each IFXMesh in an IFXMeshGroup has a corresponding IFXUpdates object in the IFXUpdateGroup object.

Interface Method

Description

IFXUpdates

Class constructor

~IFXUpdates

Class destructor

Allocate

Allocates memory for an IFXUpdate

numResChanges

Returns the number of resolution changes

numFaceUpdates

Returns the number of face updates


IFXUpdates::IFXUpdates()

Class constructor.

Parameters:

None

Return Values:

None


IFXUpdates::~IFXUpdates()

Class destructor.

Parameters:

None

Return Values:

None


IFXUpdates::Allocate(U32 rc, U32 fu)

Parameters:

rc

Resolution change number

fu

Face update number

Return Values


IFXUpdates::numResChanges(IFXResolutionChange *pResChanges)

Returns the number of resolution changes.

Parameters:

pResChanges

Pointer to IFXResolutionChange

Return Values:

U32


IFXUpdates::numFaceUpdates(IFXFaceUpdate *pFaceUpdates)

Returns the number of face updates.

Parameters:

pFaceUpdates

Pointer to IFXFaceUpdate

Return Values:

U32

 

 

§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.