Version: Unity 6.0 (6000.0)
言語 : 日本語
ShaderLab のフォールバックブロックリファレンス
ShaderLab の SubShader のリファレンス

ShaderLab のカスタムエディターブロックリファレンス

このページでは、ShaderLab コードで CustomEditor ブロックまたは CustomEditorForRenderPipeline ブロックを使用して カスタムエディター を割り当てる方法について説明します。

レンダーパイプラインの互換性

機能名 ユニバーサルレンダーパイプライン (URP) HD レンダーパイプライン (HDRP) カスタム SRP ビルトインレンダーパイプライン
ShaderLab:CustomEditor ブロック はい はい はい はい
ShaderLab:CustomEditorForRenderPipeline ブロック はい はい はい いいえ

構文

シグネチャ 機能
CustomEditor "[custom editor class name]" Unity は、CustomEditorForRenderPipeline ブロックによってオーバーライドされない限り、名前付きクラスで定義されたカスタムエディターを使用します。
CustomEditorForRenderPipeline "[custom editor class name]" "[render pipeline asset class name]" アクティブなレンダーパイプラインのアセットが名前付きタイプの場合、Unity は名前付きクラスで定義されたカスタムエディターを使用します。

追加リソース

ShaderLab のフォールバックブロックリファレンス
ShaderLab の SubShader のリファレンス