IFXMultiResManager |
This interface contains the IFXResManagerInterface and the IFXMultResManagerInterface classes.
The IFXResManagerInterface class is used to change the resolution of a single IFXMesh. Use this class to change the resolution of a mesh with only one material.
The IFXMultiResManagerInterface class is used to change the resolution of an IFXMeshGroup. It does this by adjusting the resolutiopn on each IFXmesh in a synchronous manner so that cracks do not develop between materials. The resolution ranges from 0 to the number of vertices in the original mesh.
Note: If a mesh has only one material use the IFXResManagerInterface class to change resolution.
|
Interface Method |
Description |
|
Initializes the object for use |
|
|
Sets the resolution to zero |
|
|
Hands back the modified input mesh |
|
|
Sets the resolution |
|
|
Gets the resolution |
|
|
Gets the maximum resolution value |
|
|
Gets the ResManagerInterface |
|
|
Increases the resolution |
|
|
Decreases the resolution |
|
Interface Method |
Description |
|
Initializes the object for use |
|
|
Sets the resolution to zero |
|
|
Hands back the modified input mesh |
|
|
Gets the previous resolution |
|
|
Sets the resolution |
|
|
Gets the resolution |
|
|
Gets the maximum resolution value |
|
|
Gets the ResManagerInterface |
|
|
Class destructor |
This method initializes the object for use.
Parameters:
|
m |
Pointer to an IFXMeshGroup |
|
u |
Pointer to an IFXUpdatesGroup |
This method sets the resolution to zero.
Parameters:
|
m |
Pointer to an IFXMeshGroup |
|
u |
Pointer to an IFXUpdatesGroup |
This method hands back the modified input mesh.
Parameters:
|
in |
Pointer to an IFXMeshGroup input |
|
out |
Pointer to an IFXMeshGroup output |
This method gets the previous resolution.
Parameters:
None
Return Values:
U32
This method sets the resolution.
Parameters:
|
r |
Resolution setting |
Return Values:
U32
This method gets the resolution.
Parameters:
None
Return Values:
U32
This method gets the maximum resolution value.
Parameters:
None
Return Values:
U32
This method gets the ResManagerInterface
Parameters:
|
i |
ResManager interface |
Return Values:
IFXResManagerInterface*
Class destructor.
Parameters:
None
Return Values:
None
This method initializes the manager for use.
Parameters:
|
pInMultiResMgr |
Pointer to the IFXMultiResManager |
|
meshIndex |
Mesh index number |
This method sets the resolution to zero.
Parameters:
|
pInMultiResMgr |
Pointer to the IFXMultiResManager |
|
meshIndex |
Mesh index number |
This method hands back the modified input mesh.
Parameters:
|
in |
Pointer to an IFXMesh input |
|
out |
Pointer to an IFXMesh output |
This method sets the resolution. The resolution range is from 0 to the number of vertices in the original mesh.
Parameters:
|
r |
Resolution setting |
Return Values:
U32
This method gets the resolution.
Parameters:
None
Return Values:
U32
This method gets the maximum resolution value.
Parameters:
None
Return Values:
U32
This method gets the update records.
Parameters:
None
Return Values:
IFXUpdates
This method increases the resolution.
Parameters:
|
delta |
Amount of increase |
Return Values:
None
This method decreases the resolution.
Parameters:
|
delta |
Amount of decrease |
Return Values:
None
§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.