C++ API Reference
|
Class for working with Maya's Evaluation Manager. More...
#include <MEvaluationManager.h>
Static Public Member Functions | |
static bool | graphConstructionActive () |
Determine if the evaluation graph is currently being constructed. More... | |
static bool | evaluationManagerActive (const MDGContext &context) |
Determine if the evaluation manager is active on given context. More... | |
static bool | evaluationInExecution (const MDGContext &context) |
Determine if the evaluation manager is currently evaluating given context. More... | |
static const char * | className () |
Returns the name of this class. More... | |
Class for working with Maya's Evaluation Manager.
The Evaluation Manager is used to evaluate the scene without dirty propagation. Its evaluation graph capabilities decouples the data model and evaluation.
The Evaluation Manager can execute graph evaluation in serial or parallel. Parallel execution uses a scheduling graph to provide parallelized computation of depend nodes.
Unless specified, the methods in this class are threadsafe and can be performed safely from worker threads.
|
static |
Determine if the evaluation graph is currently being constructed.
|
static |
Determine if the evaluation manager is active on given context.
[in] | context | Evaluation context for status test. |
|
static |
Determine if the evaluation manager is currently evaluating given context.
[in] | context | Evaluation context for status test. |
|
static |
Returns the name of this class.