インスタンスを使用します。シェーダー操作が実行されて、その結果のデータが返されます。その結果の使用方法は開発者が決めます。インスタンスを使用して入力値を制御し、シェーダーの結果の使用方法を制御できます。シェーダーは、イメージデータの代わりにバイナリデータまたは数値データとして結果を返すことができます。バックグラウンド処理:一部の複雑なシェーダーは、実行するのに著しく時間がかかります。アプリケーションのメイン実行で複雑なシェーダーを実行すると、ユーザー入力や画面の更新など、アプリケーションの他の部分が減速する場合があります。インスタンスを使用すると、シェーダーをバックグラウンドで実行できます。この方法でシェーダーを実行すると、シェーダー操作はアプリケーションのメイン実行とは別個に実行されます。インスタンスを指定します。インスタンスを使用します。プロパティの値として設定します。オブジェクトに書き込まれます。メソッドを呼び出します。オブジェクトに書き込まれます。イベントを送出し、結果が出ていることをリスナーに通知します。シェーダーはメイン実行のスレッドで実行され、この操作が完了するまでコードが一時停止します。オブジェクトに書き込まれます。その後にアプリケーションの実行が次のコード行から続行されます。Object指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。結果データの高さです。実行中のシェーダーの進行状況です。Shader操作に使用したシェーダーです。Objectシェーダー操作の結果が書き込まれるオブジェクトです。