My Project
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Properties | List of all members
ShaderBuildProcessor Class Reference
Inheritance diagram for ShaderBuildProcessor:

Public Member Functions

void OnProcessShader (Shader shader, ShaderSnippetData snippet, IList< ShaderCompilerData > shaderCompilerData)
 

Static Public Attributes

static List< string > shaderWhitelist
 
static List< string > shaderBlacklist
 
static List< string > keywordBlacklist
 

Properties

int callbackOrder [get]
 

Member Data Documentation

◆ keywordBlacklist

List<string> ShaderBuildProcessor.keywordBlacklist
static
Initial value:
= new List<string>(new string[] {
"DEBUG",
"DIRECTIONAL_COOKIE",
"POINT_COOKIE",
"LIGHTPROBE_SH",
"_GLOSSYREFLECTIONS_OFF",
"DEPTH_OF_FIELD",
"UNITY_COLORSPACE_GAMMA"
})

◆ shaderBlacklist

List<string> ShaderBuildProcessor.shaderBlacklist
static
Initial value:
= new List<string>(new string[] {
"Particles/Standard Unlit",
"Particles/Standard Surface",
"Legacy Shaders/Transparent/Specular",
"Custom/Tessellation",
"DepthOfField",
"Standard"
})

◆ shaderWhitelist

List<string> ShaderBuildProcessor.shaderWhitelist
static
Initial value:
= new List<string>(new string[] {
"Legacy Shaders/Diffuse",
"UI/Default",
"Sprites/Default",
"Legacy Shaders/Particles/Additive",
"Custom/UIShader",
"Custom/ToonShader",
"ProtoShape2D/TextureAndColors",
"Gradients/GlobalHeightShader",
"Custom/BasicShader",
"Hidden/TonemappingColorGrading",
"Hidden/Vignetting",
"Hidden/ChromaticAberration",
"Hidden/ContrastComposite",
"Hidden/SeparableBlur",
"UI/ColorWheel",
"Kvant/Wig/Filament",
"Hidden/SSAA",
"Hidden/SFSoftShadows/LightBlendSoft",
"Hidden/SFSoftShadows/ShadowMask"
})

The documentation for this class was generated from the following file: