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