Method
public void FloatArraySet(string name, float [] values)
|
public void FloatArraySet(int propertyID, float [] values)
|
public void FloatArraySet(string name, List< float > values)
|
public void FloatArraySet(int propertyID, List< float > values)
|
Parameters
name
|
string
|
Property name
|
values
|
float []
|
Float array
|
propertyID
|
int
|
Property ID
|
values
|
List< float >
|
Float list
|
Returns
Nothing.
Description
Set a shader float array property.
Example
ShaderAsset
shaderEffect = new ShaderAsset();
void Initialize() { shaderEffect.Load("shaders/effects"); }
void Render() { var floats = new List<float>(); floats.Add(0.25f); floats.Add(0.5f); floats.Add(0.75f);
RB.ShaderSet(shaderEffect); shaderEffect.FloatArraySet("levels", floats); RB.DrawSprite("hero", pos); } |
See Also
RB.ShaderSet
RB.ShaderApplyNow
RB.ShaderReset
ShaderAsset.ColorSet
ShaderAsset.ColorArraySet
ShaderAsset.FloatSet
ShaderAsset.IntSet
ShaderAsset.MatrixSet
ShaderAsset.MatrixArraySet
ShaderAsset.VectorSet
ShaderAsset.VectorArraySet
ShaderAsset.SpriteSheetTextureSet
ShaderAsset.SpriteSheetFilterSet
See Docs
Features - Shaders (Advanced Topic)
|