Exemple #1
0
		internal static extern void glTexEnvf(TextureEnvTarget target, TextureEnvParameter pname, Single param);
Exemple #2
0
 public static void TexEnviv(TextureEnvTarget target, TextureEnvParameter pname, int * @params)
 {
     Interop.Calli((int)target, (int)pname, @params, TexEnvivAddress);
 }
 public static extern void GetTexEnviv( TextureEnvTarget target, TextureEnvParameter pname, [Out]int[] @params );
Exemple #4
0
 public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, System.Drawing.Color color)
 {
     Color4 c = new Color4(color);
     unsafe
     {
         TexEnv(target, pname, &c.R);
     }
 }
		public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Int32 param)
		{
			Debug.Assert(Delegates.pglTexEnvi != null, "pglTexEnvi not implemented");
			Delegates.pglTexEnvi((Int32)target, (Int32)pname, param);
			CallLog("glTexEnvi({0}, {1}, {2})", target, pname, param);
			DebugCheckErrors();
		}
Exemple #6
0
		internal static extern void glTexEnviv(TextureEnvTarget target, TextureEnvParameter pname, [OutAttribute] Int32* @params);
		public static void MultiTexEnvEXT(Int32 texunit, TextureEnvTarget target, TextureEnvParameter pname, Int32 param)
		{
			Debug.Assert(Delegates.pglMultiTexEnviEXT != null, "pglMultiTexEnviEXT not implemented");
			Delegates.pglMultiTexEnviEXT(texunit, (Int32)target, (Int32)pname, param);
			CallLog("glMultiTexEnviEXT({0}, {1}, {2}, {3})", texunit, target, pname, param);
			DebugCheckErrors();
		}
Exemple #8
0
 public static void glTexEnvfv(TextureEnvTarget target, TextureEnvParameter pname, ref Single[] @params)
 {
     i_OpenGL1_1.glTexEnvfv(target, pname, ref @params);
 }
Exemple #9
0
 public static void glTexEnvi(TextureEnvTarget target, TextureEnvParameter pname, Int32 param)
 {
     i_OpenGL1_1.glTexEnvi(target, pname, param);
 }
		public static void GetMultiTexEnvEXT(Int32 texunit, TextureEnvTarget target, TextureEnvParameter pname, [Out] float[] @params)
		{
			unsafe {
				fixed (float* p_params = @params)
				{
					Debug.Assert(Delegates.pglGetMultiTexEnvfvEXT != null, "pglGetMultiTexEnvfvEXT not implemented");
					Delegates.pglGetMultiTexEnvfvEXT(texunit, (Int32)target, (Int32)pname, p_params);
					LogFunction("glGetMultiTexEnvfvEXT({0}, {1}, {2}, {3})", LogEnumName(texunit), target, pname, LogValue(@params));
				}
			}
			DebugCheckErrors(null);
		}
Exemple #11
0
 public static void glTexEnvf(TextureEnvTarget target, TextureEnvParameter pname, Single param)
 {
     i_OpenGL1_1.glTexEnvf(target, pname, param);
 }
		public static void MultiTexEnvEXT(Int32 texunit, TextureEnvTarget target, TextureEnvParameter pname, float param)
		{
			Debug.Assert(Delegates.pglMultiTexEnvfEXT != null, "pglMultiTexEnvfEXT not implemented");
			Delegates.pglMultiTexEnvfEXT(texunit, (Int32)target, (Int32)pname, param);
			LogFunction("glMultiTexEnvfEXT({0}, {1}, {2}, {3})", LogEnumName(texunit), target, pname, param);
			DebugCheckErrors(null);
		}
		public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, float[] @params)
		{
			unsafe {
				fixed (float* p_params = @params)
				{
					Debug.Assert(Delegates.pglTexEnvfv != null, "pglTexEnvfv not implemented");
					Delegates.pglTexEnvfv((Int32)target, (Int32)pname, p_params);
					LogFunction("glTexEnvfv({0}, {1}, {2})", target, pname, LogValue(@params));
				}
			}
			DebugCheckErrors(null);
		}
		public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, float param)
		{
			Debug.Assert(Delegates.pglTexEnvf != null, "pglTexEnvf not implemented");
			Delegates.pglTexEnvf((Int32)target, (Int32)pname, param);
			LogFunction("glTexEnvf({0}, {1}, {2})", target, pname, param);
			DebugCheckErrors(null);
		}
Exemple #15
0
		internal static extern void glTexEnvfv(TextureEnvTarget target, TextureEnvParameter pname, [OutAttribute] Single* @params);
Exemple #16
0
 public static void glGetTexEnviv(TextureEnvTarget target, TextureEnvParameter pname, ref Int32[] @params)
 {
     i_OpenGL1_1.glGetTexEnviv(target, pname, ref @params);
 }
Exemple #17
0
		internal static extern void glTexEnvi(TextureEnvTarget target, TextureEnvParameter pname, Int32 param);
Exemple #18
0
//		public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Color color) {
//			Color4 c = new Color4(color.R, color.G, color.B, color.A);
//			unsafe {
//				TexEnv(target, pname, &c.R);
//			}
//		}

#if USE_GL_COMPAT
        public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Color4 color)
        {
            unsafe {
                TexEnv(target, pname, &color.R);
            }
        }
Exemple #19
0
 public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Color color)
 {
     Color4 c = new Color4(color.R, color.G, color.B, color.A);
     unsafe
     {
         TexEnv(target, pname, &c.R);
     }
 }
 public static extern void TexEnvi( TextureEnvTarget target, TextureEnvParameter pname, int param );
		public static void GetMultiTexEnvEXT(Int32 texunit, TextureEnvTarget target, TextureEnvParameter pname, [Out] Int32[] @params)
		{
			unsafe {
				fixed (Int32* p_params = @params)
				{
					Debug.Assert(Delegates.pglGetMultiTexEnvivEXT != null, "pglGetMultiTexEnvivEXT not implemented");
					Delegates.pglGetMultiTexEnvivEXT(texunit, (Int32)target, (Int32)pname, p_params);
					CallLog("glGetMultiTexEnvivEXT({0}, {1}, {2}, {3})", texunit, target, pname, @params);
				}
			}
			DebugCheckErrors();
		}
 public static extern void TexEnvf( TextureEnvTarget target, TextureEnvParameter pname, float param );
Exemple #23
0
 public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Color4 color)
 {
     unsafe
     {
         TexEnv(target, pname, &color.R);
     }
 }
 public static extern void TexEnvfv( TextureEnvTarget target, TextureEnvParameter pname, float[] @params );
Exemple #25
0
		public static void TexEnv(TextureEnvTarget target, TextureEnvParameter pname, Int32[] @params)
		{
			unsafe {
				fixed (Int32* p_params = @params)
				{
					Debug.Assert(Delegates.pglTexEnviv != null, "pglTexEnviv not implemented");
					Delegates.pglTexEnviv((Int32)target, (Int32)pname, p_params);
					CallLog("glTexEnviv({0}, {1}, {2})", target, pname, @params);
				}
			}
			DebugCheckErrors();
		}
Exemple #26
0
 public static void TexEnvi(TextureEnvTarget target, TextureEnvParameter pname, int param)
 {
     Interop.Calli((int)target, (int)pname, param, TexEnviAddress);
 }