Table of Contents

Class AMRockShaderController

Namespace
AwesomeTechnologies.Shaders
Assembly
Assembly-CSharp.dll
public class AMRockShaderController : IShaderController
Inheritance
AMRockShaderController
Implements
Inherited Members
Extension Methods

Constructors

AMRockShaderController()

public AMRockShaderController()

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