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 のリファレンス