Class ShaderPreprocessor
Inheritance
System.Object
ShaderPreprocessor
Namespace: UnityEditor.Experimental.Rendering.LightweightPipeline
Syntax
public class ShaderPreprocessor : IPreprocessShaders
Properties
callbackOrder
Declaration
public int callbackOrder { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
OnProcessShader(Shader, ShaderSnippetData, IList<ShaderCompilerData>)
Declaration
public void OnProcessShader(Shader shader, ShaderSnippetData snippetData, IList<ShaderCompilerData> compilerDataList)
Parameters
| Type | Name | Description |
|---|---|---|
| Shader | shader | |
| ShaderSnippetData | snippetData | |
| IList<ShaderCompilerData> | compilerDataList |