Example #1
0
 public static void TexGenOES(TextureCoordName coord, TextureGenParameter pname, float param)
 {
     Debug.Assert(Delegates.pglTexGenfOES != null, "pglTexGenfOES not implemented");
     Delegates.pglTexGenfOES((Int32)coord, (Int32)pname, param);
     LogCommand("glTexGenfOES", null, coord, pname, param);
     DebugCheckErrors(null);
 }
Example #2
0
 public static void GetTexGenOES(TextureCoordName coord, TextureGenParameter pname, [Out] int[] @params)
 {
     unsafe
     {
         fixed(int *p_params = @params)
         {
             Debug.Assert(Delegates.pglGetTexGenivOES != null, "pglGetTexGenivOES not implemented");
             Delegates.pglGetTexGenivOES((int)coord, (int)pname, p_params);
             LogCommand("glGetTexGenivOES", null, coord, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
Example #3
0
 public static void TexGenOES(TextureCoordName coord, TextureGenParameter pname, float[] @params)
 {
     unsafe
     {
         fixed(float *p_params = @params)
         {
             Debug.Assert(Delegates.pglTexGenfvOES != null, "pglTexGenfvOES not implemented");
             Delegates.pglTexGenfvOES((Int32)coord, (Int32)pname, p_params);
             LogCommand("glTexGenfvOES", null, coord, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
Example #4
0
 internal static extern void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param);
Example #5
0
		internal static extern void glTexGeniv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Int32* @params);
Example #6
0
		internal static extern void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Single* @params);
		public static void GetMultiTexGenEXT(Int32 texunit, TextureCoordName coord, TextureGenParameter pname, [Out] float[] @params)
		{
			unsafe {
				fixed (float* p_params = @params)
				{
					Debug.Assert(Delegates.pglGetMultiTexGenfvEXT != null, "pglGetMultiTexGenfvEXT not implemented");
					Delegates.pglGetMultiTexGenfvEXT(texunit, (Int32)coord, (Int32)pname, p_params);
					LogFunction("glGetMultiTexGenfvEXT({0}, {1}, {2}, {3})", LogEnumName(texunit), coord, pname, LogValue(@params));
				}
			}
			DebugCheckErrors(null);
		}
Example #8
0
		public static void TexGen(TextureCoordName coord, TextureGenParameter pname, Int32 param)
		{
			Debug.Assert(Delegates.pglTexGeni != null, "pglTexGeni not implemented");
			Delegates.pglTexGeni((Int32)coord, (Int32)pname, param);
			CallLog("glTexGeni({0}, {1}, {2})", coord, pname, param);
			DebugCheckErrors();
		}
Example #9
0
 public static void glGetTexGeniv(TextureCoordName coord, TextureGenParameter pname, ref Int32[] @params)
 {
     i_OpenGL1_0.glGetTexGeniv(coord, pname, ref @params);
 }
		public static void GetMultiTexGenEXT(Int32 texunit, TextureCoordName coord, TextureGenParameter pname, [Out] Int32[] @params)
		{
			unsafe {
				fixed (Int32* p_params = @params)
				{
					Debug.Assert(Delegates.pglGetMultiTexGenivEXT != null, "pglGetMultiTexGenivEXT not implemented");
					Delegates.pglGetMultiTexGenivEXT(texunit, (Int32)coord, (Int32)pname, p_params);
					CallLog("glGetMultiTexGenivEXT({0}, {1}, {2}, {3})", texunit, coord, pname, @params);
				}
			}
			DebugCheckErrors();
		}
 public static extern void TexGenf( TextureCoordName coord, TextureGenParameter pname, float param );
 public static extern void TexGendv( TextureCoordName coord, TextureGenParameter pname, double[] @params );
 public static extern void TexGend( TextureCoordName coord, TextureGenParameter pname, double param );
Example #14
0
 public static void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, ref Double[] @params)
 {
     i_OpenGL1_1.glGetTexGendv(coord, pname, ref @params);
 }
Example #15
0
 public static void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param)
 {
     i_OpenGL1_1.glTexGend(coord, pname, param);
 }
Example #16
0
 internal abstract void glTexGen(TextureCoordName coord, TextureGenParameter pname, int *param);
Example #17
0
 internal static extern void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Single * @params);
Example #18
0
 internal static extern void glTexGeniv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Int32 * @params);
 public static extern void TexGenfv( TextureCoordName coord, TextureGenParameter pname, float[] @params );
Example #20
0
 public static void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, ref Single[] @params)
 {
     i_OpenGL1_0.glTexGenfv(coord, pname, ref @params);
 }
 public static extern void TexGeni( TextureCoordName coord, TextureGenParameter pname, int param );
 public static unsafe void TexGenx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] TextureCoordName coord, [Flow(FlowDirection.In)] TextureGenParameter pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan <int> @params)
 {
     // SpanOverloader
     thisApi.TexGenx(coord, pname, in @params.GetPinnableReference());
 }
Example #23
0
		internal static extern void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param);
Example #24
0
		public static void TexGen(TextureCoordName coord, TextureGenParameter pname, float[] @params)
		{
			unsafe {
				fixed (float* p_params = @params)
				{
					Debug.Assert(Delegates.pglTexGenfv != null, "pglTexGenfv not implemented");
					Delegates.pglTexGenfv((Int32)coord, (Int32)pname, p_params);
					LogFunction("glTexGenfv({0}, {1}, {2})", coord, pname, LogValue(@params));
				}
			}
			DebugCheckErrors(null);
		}
		public static void MultiTexGenEXT(Int32 texunit, TextureCoordName coord, TextureGenParameter pname, float param)
		{
			Debug.Assert(Delegates.pglMultiTexGenfEXT != null, "pglMultiTexGenfEXT not implemented");
			Delegates.pglMultiTexGenfEXT(texunit, (Int32)coord, (Int32)pname, param);
			LogFunction("glMultiTexGenfEXT({0}, {1}, {2}, {3})", LogEnumName(texunit), coord, pname, param);
			DebugCheckErrors(null);
		}
Example #26
0
		internal static extern void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Double* @params);
Example #27
0
 public static void TexGen(TextureCoordName coord, TextureGenParameter pname, TextureGenMode param)
 {
     gl.glTexGeni((int)coord, (uint)pname, (int)param);
 }
Example #28
0
		internal static extern void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param);
Example #29
0
 public static void TexGen(TextureCoordName coord, TextureGenParameter pname, double[] parameters)
 {
     gl.glTexGendv((int)coord, (int)pname, parameters);
 }
Example #30
0
		internal static extern void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param);
Example #31
0
 public static void TexGen(TextureCoordName coord, uint pname, int[] parameters)
 {
     gl.glTexGeniv((int)coord, pname, parameters);
 }
Example #32
0
 internal static extern void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Double * @params);
Example #33
0
 public static void GetTexGenfv(TextureCoordName coord, TextureGenParameter pname, float[] parameters)
 {
     gl.glGetTexGenfv((int)coord, (int)pname, parameters);
 }
Example #34
0
 internal static extern void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param);
 public static extern void GetTexGeniv( TextureCoordName coord, TextureGenParameter pname, [Out]int[] @params );
Example #36
0
 internal static extern void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param);
Example #37
0
 public partial uint BindTexGenParameter([Flow(FlowDirection.In)] TextureUnit unit, [Flow(FlowDirection.In)] TextureCoordName coord, [Flow(FlowDirection.In)] TextureGenParameter value);
		public static void MultiTexGenEXT(Int32 texunit, TextureCoordName coord, TextureGenParameter pname, Int32 param)
		{
			Debug.Assert(Delegates.pglMultiTexGeniEXT != null, "pglMultiTexGeniEXT not implemented");
			Delegates.pglMultiTexGeniEXT(texunit, (Int32)coord, (Int32)pname, param);
			CallLog("glMultiTexGeniEXT({0}, {1}, {2}, {3})", texunit, coord, pname, param);
			DebugCheckErrors();
		}
Example #39
0
 public void TexGen(TextureCoordName coord, TextureGenParameter pname, int param)
 {
     gl.glTexGeni((int)coord, (uint)pname, param);
     CheckException();
 }
Example #40
0
 public static void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param)
 {
     i_OpenGL1_0.glTexGenf(coord, pname, param);
 }
Example #41
0
 public void TexGen(TextureCoordName coord, uint pname, int[] parameters)
 {
     gl.glTexGeniv((int)coord, pname, parameters);
     CheckException();
 }
Example #42
0
 public static void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param)
 {
     i_OpenGL1_0.glTexGeni(coord, pname, param);
 }
Example #43
0
 public void TexGen(TextureCoordName coord, TextureGenParameter pname, float[] parameters)
 {
     gl.glTexGenfv((int)coord, (uint)pname, parameters);
     CheckException();
 }
Example #44
0
 public void GetTexGeniv(TextureCoordName coord, TextureGenParameter pname, int[] parameters)
 {
     gl.glGetTexGeniv((int)coord, (int)pname, parameters);
 }
		public static UInt32 BindTexGenParameterEXT(Int32 unit, TextureCoordName coord, TextureGenParameter value)
		{
			UInt32 retValue;

			Debug.Assert(Delegates.pglBindTexGenParameterEXT != null, "pglBindTexGenParameterEXT not implemented");
			retValue = Delegates.pglBindTexGenParameterEXT(unit, (Int32)coord, (Int32)value);
			CallLog("glBindTexGenParameterEXT({0}, {1}, {2}) = {3}", unit, coord, value, retValue);
			DebugCheckErrors();

			return (retValue);
		}
 public static uint BindTexGenParameterEXT( uint unit, TextureCoordName coord, TextureGenParameter value )
 {
     if (_BindTexGenParameterEXT == null) throw new Exception( "Extension method BindTexGenParameterEXT not found" );
     return  _BindTexGenParameterEXT( unit, coord, value );
 }
 public static unsafe void GetTexGenx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] TextureCoordName coord, [Flow(FlowDirection.In)] OES pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetTexGenx(coord, pname, out @params.GetPinnableReference());
 }
Example #48
0
		public static void TexGen(TextureCoordName coord, TextureGenParameter pname, Int32[] @params)
		{
			unsafe {
				fixed (Int32* p_params = @params)
				{
					Debug.Assert(Delegates.pglTexGeniv != null, "pglTexGeniv not implemented");
					Delegates.pglTexGeniv((Int32)coord, (Int32)pname, p_params);
					CallLog("glTexGeniv({0}, {1}, {2})", coord, pname, @params);
				}
			}
			DebugCheckErrors();
		}
Example #49
0
		public static void TexGen(TextureCoordName coord, TextureGenParameter pname, float param)
		{
			Debug.Assert(Delegates.pglTexGenf != null, "pglTexGenf not implemented");
			Delegates.pglTexGenf((Int32)coord, (Int32)pname, param);
			LogFunction("glTexGenf({0}, {1}, {2})", coord, pname, param);
			DebugCheckErrors(null);
		}