Interface IShaderController
- Namespace
- AwesomeTechnologies.Shaders
- Assembly
- Assembly-CSharp.dll
public interface IShaderController
- Extension Methods
-
Properties
Settings
ShaderControllerSettings Settings { get; set; }
Property Value
- ShaderControllerSettings
Methods
CreateDefaultSettings(Material[])
void CreateDefaultSettings(Material[] materials)
Parameters
materials Material[]
MatchBillboardShader(Material[])
bool MatchBillboardShader(Material[] materials)
Parameters
materials Material[]
Returns
- bool
MatchShader(string)
bool MatchShader(string shaderName)
Parameters
shaderName string
Returns
- bool
UpdateMaterial(Material, EnvironmentSettings)
void UpdateMaterial(Material material, EnvironmentSettings environmentSettings)
Parameters
material Material
environmentSettings EnvironmentSettings
UpdateWind(Material, WindSettings)
void UpdateWind(Material material, WindSettings windSettings)
Parameters
material Material
windSettings WindSettings