CNCMaps.Engine.Rendering.VxlRenderer.ToOpenGL C# (CSharp) Method

ToOpenGL() static private method

static private ToOpenGL ( Matrix4 source ) : float[]
source Matrix4
return float[]
        static float[] ToOpenGL(Matrix4 source)
        {
            var destination = new float[16];
            destination[00] = source.Column0.X;
            destination[01] = source.Column1.X;
            destination[02] = source.Column2.X;
            destination[03] = source.Column3.X;
            destination[04] = source.Column0.Y;
            destination[05] = source.Column1.Y;
            destination[06] = source.Column2.Y;
            destination[07] = source.Column3.Y;
            destination[08] = source.Column0.Z;
            destination[09] = source.Column1.Z;
            destination[10] = source.Column2.Z;
            destination[11] = source.Column3.Z;
            destination[12] = source.Column0.W;
            destination[13] = source.Column1.W;
            destination[14] = source.Column2.W;
            destination[15] = source.Column3.W;
            return destination;
        }