Aiv.Fast2D.Mesh.UpdateFloatBuffer C# (CSharp) Method

UpdateFloatBuffer() protected method

protected UpdateFloatBuffer ( int bufferId, float data, int offset ) : void
bufferId int
data float
offset int
return void
        protected void UpdateFloatBuffer(int bufferId, float[] data, int offset = 0)
        {
            GL.BindBuffer(BufferTarget.ArrayBuffer, bufferId);
            #if !__MOBILE__
            GL.BufferSubData<float>(BufferTarget.ArrayBuffer, (IntPtr)(offset * sizeof(float)), data.Length * sizeof(float), data);
            #else
            GL.BufferSubData(BufferTarget.ArrayBuffer, (IntPtr)(offset * sizeof(float)), (IntPtr)(data.Length * sizeof(float)), data);
            #endif
        }