Table of Contents

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