CSharpGL.Renderer.GetUniformFloatArrayValue C# (CSharp) Method

GetUniformFloatArrayValue() public method

public GetUniformFloatArrayValue ( string varNameInShader, float &value ) : bool
varNameInShader string
value float
return bool
        public bool GetUniformFloatArrayValue(string varNameInShader, out float[] value)
        {
            //if ((!this.Initialized) && (!this.Initializing)) { this.Initialize(); }

            value = null;
            bool gotUniform = false;

            foreach (UniformVariable item in this.uniformVariables)
            {
                if (item.VarName == varNameInShader)
                {
                    value = (item as UniformFloatArray).Value.Array;
                    gotUniform = true;
                    break;
                }
            }

            return gotUniform;
        }