C# Класс UnityEditor.BabylonShaderInterface

Наследование: ShaderGUI
Показать файл Открыть проект

Открытые методы

Метод Описание
AssignNewShaderToMaterial ( Material material, Shader oldShader, Shader newShader ) : void
FindProperties ( MaterialProperty props ) : void
OnGUI ( MaterialEditor materialEditor, MaterialProperty props ) : void
SetupMaterialWithBlendMode ( Material material, BlendMode blendMode ) : void
ShaderPropertiesGUI ( Material material ) : void

Приватные методы

Метод Описание
BlendModePopup ( ) : void
DetermineWorkflow ( MaterialProperty props ) : void
DoAlbedoArea ( Material material ) : void
DoEmissionArea ( Material material ) : void
DoSpecularMetallicArea ( ) : void
GetSmoothnessMapChannel ( Material material ) : SmoothnessMapChannel
HasValidEmissiveKeyword ( Material material ) : bool
MaterialChanged ( Material material, WorkflowMode workflowMode ) : void
SetKeyword ( Material m, string keyword, bool state ) : void
SetMaterialKeywords ( Material material, WorkflowMode workflowMode ) : void
ShouldEmissionBeEnabled ( Material mat, Color color ) : bool

Описание методов

AssignNewShaderToMaterial() публичный Метод

public AssignNewShaderToMaterial ( Material material, Shader oldShader, Shader newShader ) : void
material UnityEngine.Material
oldShader UnityEngine.Shader
newShader UnityEngine.Shader
Результат void

FindProperties() публичный Метод

public FindProperties ( MaterialProperty props ) : void
props MaterialProperty
Результат void

OnGUI() публичный Метод

public OnGUI ( MaterialEditor materialEditor, MaterialProperty props ) : void
materialEditor MaterialEditor
props MaterialProperty
Результат void

SetupMaterialWithBlendMode() публичный статический Метод

public static SetupMaterialWithBlendMode ( Material material, BlendMode blendMode ) : void
material UnityEngine.Material
blendMode BlendMode
Результат void

ShaderPropertiesGUI() публичный Метод

public ShaderPropertiesGUI ( Material material ) : void
material UnityEngine.Material
Результат void