Interface to Alias performance options.
Synopsis
#include <AlPerformance.h> class AlPerformance enum AlPrecisionType { kActual, kScreenSize, kMedium, kLow, kConnectedPoints, kBoundary, kBoundingBox }; static AlPrecisionType redrawPrecision( void ); static void setRedrawPrecision( AlPrecisionType ); static AlPrecisionType motionPrecision( void ); static void setMotionPrecision( AlPrecisionType ); static boolean drawTrimBoundaries( void ); static void setDrawTrimBoundaries( boolean ); static boolean trimBoundariesDuringPlayback( void ); static void setTrimBoundariesDuringPlayback( boolean ); static boolean expressionsAfterModification( void ); static void setExpressionsAfterModification( boolean ); static boolean expressionsDuringXform( void ); static void setExpressionsDuringXform( boolean ); static boolean expressionsDuringPlayback( void ); static void setExpressionsDuringPlayback( boolean ); static boolean constraintsAfterModification( void ); static void setConstraintsAfterModification( boolean ); static boolean constraintsDuringXform( void ); static void setConstraintsDuringXform( boolean ); static boolean constraintsDuringPlayback( void ); static void setConstraintsDuringPlayback( boolean ); static boolean ikAfterModification( void ); static void setIkAfterModification( boolean ); static boolean ikDuringXform( void ); static void setIkDuringXform( boolean ); static boolean ikDuringPlayback( void ); static void setIkDuringPlayback( boolean ); static boolean constructionHistoryAfterModification( void ); static void setConstructionHistoryAfterModification( boolean ); static boolean constructionHistoryDuringXform( void ); static void setConstructionHistoryDuringXform( boolean ); static boolean constructionHistoryDuringPlayback( void ); static void setConstructionHistoryDuringPlayback( boolean ); static boolean blendDuringPlayback( void ); static void setBlendDuringPlayback( boolean ); static boolean constructionHistoryRound( void ); static void setConstructionHistoryRound( boolean ); static boolean actionWindowAfterModification( void ); static void setActionWindowAfterModification( boolean ); static boolean actionWindowDuringXform( void ); static void setActionWindowDuringXform( boolean ); static boolean displayablesAfterModification( void ); static void setDisplayablesAfterModification( boolean ); static boolean displayablesDuringXform( void ); static void setDisplayablesDuringXform( boolean ); static boolean displayablesDuringPlayback( void ); static void setDisplayablesDuringPlayback( boolean );
Description
This class encapsulates all access to the Alias performance options. Every value in the window can be retrieved and set.
AlPerformance::AlPrecisionType AlPerformance::redrawPrecision( void )
Description
Returns the redraw precision.
Return Codes
AlPerformance::kScreenSize
AlPerformance::kActual
void AlPerformance::setRedrawPrecision( AlPrecisionType t )
Description
Sets the redraw precision to one of the following modes:
AlPerformance::kScreenSize - precision of objects reduces as they become smaller
AlPerformance::kActual - objects are drawn with the curve precision option
Arguments
t - the new redraw precision
AlPerformance::AlPrecisionType AlPerformance::motionPrecision( void )
Description
Returns the motion precision type.
Return Codes
AlPerformance::kScreenSize
AlPerformance::kMedium
AlPerformance::kLow
AlPerformance::kConnectedPoints
AlPerformance::kBoundary
AlPerformance::kBoundingBox
AlPerformance::kActual
void AlPerformance::setMotionPrecision( AlPrecisionType t )
Description
Sets the redraw precision to one of the following modes:
AlPerformance::kScreenSize - reduces the precision of the objects as they become smaller
AlPerformance::kMedium - reduces the default precision
AlPerformance::kLow - significantly reduces the default precision
AlPerformance::kConnectedPoints - draws the objects by connecting edit points
AlPerformance::kBoundary - draws the outer boundary of the object
AlPerformance::kBoundingBox - draws the boundary box of the object
AlPerformance::kActual - draws objects with the curve precision option
Arguments
t - the new redraw precision
int AlPerformance::evaluationsPerUpdate( void )
Description
Returns current value of evaluation density. The value should be in [1, 10].
void AlPerformance::setEvaluationsPerUpdate( int i )
Description
Sets the value of evaluation density. The value should be in [1, 10].
boolean AlPerformance::drawTrimBoundaries( void )
Description
Returns TRUE if trim boundaries are drawn during updates.
void AlPerformance::setDrawTrimBoundaries( boolean b )
Description
Selects if trim boundaries are drawn during updates.
Arguments
b - TRUE if trim boundaries are to be drawn
boolean AlPerformance::trimBoundariesDuringPlayback( void )
Description
Returns TRUE if trim boundaries are drawn during playback.
void AlPerformance::setTrimBoundariesDuringPlayback( boolean b )
Description
Selects if trim boundaries are drawn during playback.
Arguments
b - TRUE if trim boundaries are to be drawn
boolean AlPerformance::expressionsAfterModification( void )
Description
Returns TRUE if expressions are evaluated after modifications.
void AlPerformance::setExpressionsAfterModification( boolean b )
Description
Selects if expressions are evaluated after modifications.
Arguments
b - TRUE if expressions are to be evaluated
boolean AlPerformance::expressionsDuringXform( void )
Description
Returns TRUE if expressions are evaluated during transformations.
void AlPerformance::setExpressionsDuringXform( boolean b )
Description
Selects if expressions are evaluated during transformations.
Arguments
b - TRUE if expressions are to be evaluated
boolean AlPerformance::expressionsDuringPlayback( void )
Description
Returns TRUE if expressions are evaluated during playback.
void AlPerformance::setExpressionsDuringPlayback( boolean b )
Description
Selects if expressions are evaluated during playback.
Arguments
b - TRUE if expressions are to be evaluated
boolean AlPerformance::constraintsAfterModification( void )
Description
Returns TRUE if constraints are updated after modifications.
void AlPerformance::setConstraintsAfterModification( boolean b )
Description
Selects if constraints are updated after modifications.
Arguments
b - TRUE if constraints are updated
boolean AlPerformance::constraintsDuringXform( void )
Description
Returns TRUE if constraints are updated during transformations.
void AlPerformance::setConstraintsDuringXform( boolean b )
Description
Selects if constraints are updated during transformations.
Arguments
b - TRUE if constraints are updated
boolean AlPerformance::constraintsDuringPlayback( void )
Description
Returns TRUE if constraints are updated during playback.
void AlPerformance::setConstraintsDuringPlayback( boolean b )
Description
Selects if constraints are updated during playback.
Arguments
b - TRUE if constraints are updated
boolean AlPerformance::ikAfterModification( void )
Description
Returns TRUE if IK are updated after modifications.
void AlPerformance::setIkAfterModification( boolean b )
Description
Selects if IK are updated after modifications.
Arguments
b - TRUE if IK are updated
boolean AlPerformance::ikDuringXform( void )
Description
Returns TRUE if IK are updated during transformations.
void AlPerformance::setIkDuringXform( boolean b )
Description
Selects if IK are updated during transformations.
Arguments
b - TRUE if IK are updated
boolean AlPerformance::ikDuringPlayback( void )
Description
Returns TRUE if IK are updated during playback.
void AlPerformance::setIkDuringPlayback( boolean b )
Description
Selects if IK are updated during playback.
Arguments
b - TRUE if IK are updated
boolean AlPerformance::constructionHistoryAfterModification( void )
Description
Returns TRUE if construction history updates occur after modifications.
void AlPerformance::setConstructionHistoryAfterModification( boolean b )
Description
Selects if construction history updates occur after modifications.
Arguments
b - TRUE if construction history updates occur
boolean AlPerformance::constructionHistoryDuringXform( void )
Description
Returns TRUE if construction history updates occur during transformations.
void AlPerformance::setConstructionHistoryDuringXform( boolean b )
Description
Selects if construction history updates occur during transformations.
Arguments
b - TRUE if construction history updates occur
boolean AlPerformance::constructionHistoryDuringPlayback( void )
Description
Returns TRUE if construction history updates occur during playback.
void AlPerformance::setConstructionHistoryDuringPlayback( boolean b )
Description
Selects if construction history updates occur during playback.
Arguments
b - TRUE if construction history updates occur
boolean AlPerformance::blendDuringPlayback( void )
Description
Returns TRUE if blend updates occur during playback.
void AlPerformance::setBlendDuringPlayback( boolean b )
Description
Selects if blend updates occur during playback.
Arguments
b - TRUE if blend updates occur
boolean AlPerformance::constructionHistoryRound( void )
Description
Returns TRUE if construction history round updates occur.
void AlPerformance::setConstructionHistoryRound( boolean b )
Description
Selects if construction history round updates occur.
Arguments
b - TRUE if construction history round updates occur
boolean AlPerformance::actionWindowAfterModification( void )
Description
Returns TRUE if action window updates occur after modifications.
void AlPerformance::setActionWindowAfterModification( boolean b )
Description
Selects if action window updates occur after modifications.
Arguments
b - TRUE if action window updates occur
boolean AlPerformance::actionWindowDuringXform( void )
Description
Returns TRUE if action window updates occur during transformations.
void AlPerformance::setActionWindowDuringXform( boolean b )
Description
Selects if action window updates occur during transformations.
Arguments
b - TRUE if action window updates occur
boolean AlPerformance::displayablesAfterModification( void )
Description
Returns TRUE if displayables updates occur after modifications. Displayables are objects such as locators.
void AlPerformance::setDisplayablesAfterModification( boolean b )
Description
Selects if displayables updates occur after modifications. Displayables are objects such as locators.
Arguments
b - TRUE if displayables updates occur
boolean AlPerformance::displayablesDuringXform( void )
Description
Returns TRUE if displayables updates occur during transformations. Displayables are objects such as locators.
void AlPerformance::setDisplayablesDuringXform( boolean b )
Description
Selects if displayables updates occur during transformations. Displayables are objects such as locators.
Arguments
b - TRUE if displayables updates occur
boolean AlPerformance::displayablesDuringPlayback( void )
Description
Returns TRUE if displayables updates occur during animation playback. Displayables are objects such as locators.
void AlPerformance::setDisplayablesDuringPlayback( boolean b )
Description
Selects if displayables updates occur during animation playback. Displayables are objects such as locators.
Arguments
b - TRUE if displayables updates occur