Beispiel #1
0
        public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, LayoutFarm.Drawing.Color color)
        {
            Color4 c = new Color4(color.R, color.G, color.B, color.A);

            unsafe
            {
                TexEnv(target, pname, &c.R);
            }
        }
Beispiel #2
0
 public static void Color4(LayoutFarm.Drawing.Color color)
 {
     GL.Color4(color.R, color.G, color.B, color.A);
 }
Beispiel #3
0
 public static void BlendColor(LayoutFarm.Drawing.Color color)
 {
     GL.BlendColor(color.R / 255.0f, color.G / 255.0f, color.B / 255.0f, color.A / 255.0f);
 }
Beispiel #4
0
#pragma warning disable 3019
#pragma warning disable 1591
#pragma warning disable 1572
#pragma warning disable 1573

        // Note: Mono 1.9.1 truncates StringBuilder results (for 'out string' parameters).
        // We work around this issue by doubling the StringBuilder capacity.

        #region public static void Color[34]() overloads

        public static void Color3(LayoutFarm.Drawing.Color color)
        {
            GL.Color3(color.R, color.G, color.B);
        }