Class ShaderControllerSettings
- Namespace
- AwesomeTechnologies.Shaders
- Assembly
- Assembly-CSharp.dll
public class ShaderControllerSettings : BaseControllerSettings
- Inheritance
-
ShaderControllerSettings
- Inherited Members
-
- Extension Methods
-
Constructors
ShaderControllerSettings()
public ShaderControllerSettings()
ShaderControllerSettings(ShaderControllerSettings)
public ShaderControllerSettings(ShaderControllerSettings source)
Parameters
source ShaderControllerSettings
Fields
BillboardHDWind
public bool BillboardHDWind
Field Value
- bool
BillboardRenderMode
public BillboardRenderMode BillboardRenderMode
Field Value
- BillboardRenderMode
BillboardSnow
public bool BillboardSnow
Field Value
- bool
Description
public string Description
Field Value
- string
DynamicHUE
Field Value
- bool
Heading
Field Value
- string
LODFadeCrossfade
public bool LODFadeCrossfade
Field Value
- bool
LODFadePercentage
public bool LODFadePercentage
Field Value
- bool
OverrideBillboardAtlasNormalShader
public string OverrideBillboardAtlasNormalShader
Field Value
- string
OverrideBillboardAtlasShader
public string OverrideBillboardAtlasShader
Field Value
- string
SampleWind
Field Value
- bool
SupportsInstantIndirect
public bool SupportsInstantIndirect
Field Value
- bool
UpdateWind
Field Value
- bool
Methods
GetColorFromMaterials(Material[], string)
public static Color GetColorFromMaterials(Material[] materials, string propertyName)
Parameters
materials Material[]
propertyName string
Returns
- Color
GetColorFromMaterials(Material[], string, string[])
public static Color GetColorFromMaterials(Material[] materials, string propertyName, string[] shaderNames)
Parameters
materials Material[]
propertyName string
shaderNames string[]
Returns
- Color
GetFloatFromMaterials(Material[], string)
public static float GetFloatFromMaterials(Material[] materials, string propertyName)
Parameters
materials Material[]
propertyName string
Returns
- float
GetFloatFromMaterials(Material[], string, string[])
public static float GetFloatFromMaterials(Material[] materials, string propertyName, string[] shaderNames)
Parameters
materials Material[]
propertyName string
shaderNames string[]
Returns
- float
GetVector4FromMaterials(Material[], string)
public static Vector4 GetVector4FromMaterials(Material[] materials, string propertyName)
Parameters
materials Material[]
propertyName string
Returns
- Vector4
HasShader(Material, string[])
public static bool HasShader(Material material, string[] shaderNames)
Parameters
material Material
shaderNames string[]
Returns
- bool
IsKeywordEnabledOnFirstMaterial(Material[], string)
public static bool IsKeywordEnabledOnFirstMaterial(Material[] materials, string keyword)
Parameters
materials Material[]
keyword string
Returns
- bool