CreateShaderAsset
Creates a new Shader object from the provided source code string. You can use this method alongside the ScriptedImporter to create custom shader generation tools in the Editor.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
CreateShaderAsset(AssetImportContext, string, bool)
Creates a new Shader object from the provided source code string. You can use this method alongside the ScriptedImporter to create custom shader generation tools in the Editor.
public static Shader CreateShaderAsset(AssetImportContext context, string source, bool compileInitialShaderVariants)
Parameters
A context object that the asset system needs to register shader dependencies properly.
Returns
Type | Description |
|---|---|
| Shader |
CreateShaderAsset(string)
Creates a new Shader object from the provided source code string. You can use this method alongside the ScriptedImporter to create custom shader generation tools in the Editor.
public static Shader CreateShaderAsset(string source)
Parameters
Returns
Type | Description |
|---|---|
| Shader |
CreateShaderAsset(string, bool)
Creates a new Shader object from the provided source code string. You can use this method alongside the ScriptedImporter to create custom shader generation tools in the Editor.
public static Shader CreateShaderAsset(string source, bool compileInitialShaderVariants)
Parameters
Returns
Type | Description |
|---|---|
| Shader |