Description
The Evaluate callback is where a custom ICENode performs the main computation. The Evaluate callback uses the ICENodeContext object to get the input and output port data.
![]()
|
The user data stored in BeginEvaluate or Init is always accessible from the Evaluate callback. However, unless the custom node threading mode is single-threading, the Context::PutUserData property cannot be used from the Evaluate callback. |
Applies To
Syntax
// C++
CStatus <plugin-item_name>_Evaluate( ICENodeContext& in_context )
{
...
}<plugin-item_name> is the name specified in the call to RegisterICENode, with any spaces removed. For example, if you register an ICENode with the name "My ICENode", the callback function names start with "MyICENode".
Parameters
|
Parameter |
Language |
Type |
Description |
|
in_context |
C++ |
The ICENodeContext object. |
See Also
Autodesk Softimage v7.5