このオプションのコールバックは、メモリの解放、リソースの消去、または BeginEvaluate で実行された作業を終了させるために必要な処理のためのシングルスレッド タスクです。 EndEvaluate コールバックは、ICENodeContext オブジェクトを使用して、BeginEvaluate コールバックに保存されたユーザ データをクリーンアップします。
警告: | このコールバックでは、ICENodeContext オブジェクトを介して入力ポートおよび出力ポートにアクセスすることができません。 Evaluate コールバックは入力ポートと出力ポート両方の情報にアクセスでき、BeginEvaluate コールバックは特定の状況でのみ入力ポートにアクセスできます。 |
CStatus <icenode_name>_EndEvaluate( CRef& in_context ) { ... } |
<icenode_name> は、PluginRegistrar::RegisterICENode の呼び出しで指定されている名前です。この名前に含まれるスペースはアンダースコアに置き換えられます。
パラメータ | Language | タイプ | 詳細 |
---|---|---|---|
in_context | C++ | CRef& | ICENodeContext オブジェクトへのリファレンス。 Context::GetSource は ICENode を返します。 |