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분최근 업데이트: 한 달 전
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor
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 |