UnityEngine.ComputeShader.SetVector C# (CSharp) Method

SetVector() public method

Set a vector parameter.

public SetVector ( string name, Vector4 val ) : void
name string Variable name in shader code.
val Vector4 Value to set.
return void
        public void SetVector(string name, Vector4 val)
        {
            this.SetVector(Shader.PropertyToID(name), val);
        }
    }

Same methods

ComputeShader::SetVector ( int nameID, Vector4 val ) : void

Usage Example

コード例 #1
0
 public void SetConstants(ComputeShader compute, float dt)
 {
     compute.SetFloat(ShaderConst.PROP_DELTA_TIME, dt);
     compute.SetFloat(ShaderConst.PROP_ELASTICS, _data.elastics);
     compute.SetFloat(ShaderConst.PROP_PARTICLE_RADIUS, _data.radius);
     compute.SetVector(ShaderConst.PROP_BOUNDS, _data.bounds);
 }
All Usage Examples Of UnityEngine.ComputeShader::SetVector