Method
public void ColorArraySet(string name, List< Color32 > colorArray)
|
public void ColorArraySet(int propertyID, List< Color32 > colorArray)
|
public void ColorArraySet(string name, Color32 [] colorArray)
|
public void ColorArraySet(int propertyID, Color32 [] colorArray)
|
Parameters
name
|
string
|
Property name
|
colorArray
|
List< Color32 >
|
Color array
|
propertyID
|
int
|
Property ID
|
Returns
Nothing.
Description
Set a shader color array property.
Example
ShaderAsset
shaderEffect = new ShaderAsset();
void Initialize() { shaderEffect.Load("shaders/effects"); }
void Render() { var colors = new List<Color32>(); colors.Add(Color.red); colors.Add(Color.green); colors.Add(Color.blue);
RB.ShaderSet(shaderEffect); shaderEffect.ColorArraySet("color", colors); RB.DrawSprite("hero", pos); } |
See Also
RB.ShaderSet
RB.ShaderApplyNow
RB.ShaderReset
ShaderAsset.ColorSet
ShaderAsset.FloatSet
ShaderAsset.IntSet
ShaderAsset.MatrixSet
ShaderAsset.MatrixArraySet
ShaderAsset.VectorSet
ShaderAsset.VectorArraySet
ShaderAsset.SpriteSheetTextureSet
ShaderAsset.SpriteSheetFilterSet
See Docs
Features - Shaders (Advanced Topic)
|