# Compute

Computeは、出力DataPortを持つActionComponentを実行し、結果を出力するノードです。

出力ポートの接続先ノードが値を取得しようとした際に処理を行い結果を返します。
再演算モードの設定により、処理回数を減らし負荷を軽減することができます。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
再演算モード (ノードヘッダ部右側のドロップダウン) | `RecomputeMode` | 再演算モードの設定。 Dirty 入力ポートが受け取るデータが更新されている場合に再演算 Frame 前回演算したフレームと現在フレームが異なる場合に再演算 Node 出力ポートの接続先ノードが異なる場合に再演算 Component 出力ポートの接続先ノードコンポーネントが異なる場合に再演算 Always 常に再演算

## 対応しているノードコンポーネント

- ActionComponent
  データの出力が必要になった際に処理が実行されます。
  出力DataPortがあるActionComponentのみ使用可能です。
- EvaluateComponent
  データの出力が必要になった際に処理が実行されます。
  結果をbool型で出力します。