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