Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

CommandBuffer

class in UnityEngine.Rendering

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

実行するグラフィックスコマンドのリスト

コマンドバッファはレンダリングコマンド ("set render target, draw mesh, ...") のリストを保持し、Camera Rendering (Camera.AddCommandBufferを参照) や Light Rendering (Light.AddCommandBuffer を参照) を実行中にさまざまなポイントで実行するように設定でき、すぐに実行されます (Graphics.ExecuteCommandBuffer を参照)。

通常、いくつかのカスタムの方法で Unity のレンダリングパイプラインを拡張するために使用されます。たとえば、通常のオブジェクトがすべて完了した後、 Deferred Rendering の G-Buffer にいくつかの追加されるオブジェクトのレンダリングや Light の Shadow Map のカスタム処理を実行できます。 シャドウマップ。詳細は command buffers overview ページを参照してください。

作成した Command Buffer は、何度でも実行することができます。

See Also: Camera.AddCommandBuffer, Light.AddCommandBuffer, CameraEvent, LightEvent, Graphics.ExecuteCommandBuffer, command buffers overview.

変数

nameこのコマンドバッファーの名前
sizeInBytesこのコマンドバッファーのバイトでのサイズ(読み出し専用)

コンストラクタ

CommandBuffer新しい空の Command Buffer を作成します。

Public 関数

Blit"blit into a render texture" コマンドを追加します。
Clearバッファのすべてのコマンドをクリアします。
ClearRenderTarget"clear render target" コマンドを追加します。
DrawMesh"Draw Mesh" コマンドをを追加します。
DrawProcedural"draw procedural geometry" コマンドを追加。
DrawProceduralIndirect"draw procedural geometry" コマンドを追加。
DrawRendererDraw Renderer コマンドを追加します。
GetTemporaryRT"get a temporary render texture" コマンドを追加します。
IssuePluginEventネイティブコードプラグインにユーザーが定義したイベントを送信します
ReleaseTemporaryRT"release a temporary render texture" コマンドを追加します。
SetGlobalColor"set global shader color property" コマンドを追加します。
SetGlobalFloat"set global shader float property" コマンドを追加します。
SetGlobalMatrix"set global shader matrix property" コマンドを追加します。
SetGlobalTextureRenderTexture を参照する "set global shader texture property" コマンドを追加します。
SetGlobalVector"set global shader vector property" コマンドを追加します。
SetRenderTarget"set active render target" コマンドを追加します。
SetShadowSamplingMode"set global shader matrix property" コマンドを追加します。