Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 4
0
 internal static extern void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Single * @params);
Ejemplo n.º 5
0
 internal static extern void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param);
Ejemplo n.º 6
0
		internal static extern void glTexGeniv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Int32* @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);
		}
Ejemplo n.º 8
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 extern void TexGenf( TextureCoordName coord, TextureGenParameter pname, float param );
Ejemplo n.º 10
0
 public static void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, ref Single[] @params)
 {
     i_OpenGL1_0.glTexGenfv(coord, pname, ref @params);
 }
 public static extern void TexGend( TextureCoordName coord, TextureGenParameter pname, double param );
 public static extern void TexGendv( TextureCoordName coord, TextureGenParameter pname, double[] @params );
Ejemplo n.º 13
0
 public static void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, ref Double[] @params)
 {
     i_OpenGL1_1.glGetTexGendv(coord, pname, ref @params);
 }
Ejemplo n.º 14
0
 public static void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param)
 {
     i_OpenGL1_1.glTexGend(coord, pname, param);
 }
Ejemplo n.º 15
0
 internal abstract void glTexGen(TextureCoordName coord, TextureGenParameter pname, int *param);
Ejemplo n.º 16
0
 internal static extern void glTexGeniv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Int32 * @params);
 public static extern void TexGenfv( TextureCoordName coord, TextureGenParameter pname, float[] @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 TexGeni( TextureCoordName coord, TextureGenParameter pname, int param );
Ejemplo n.º 20
0
 public static void glGetTexGeniv(TextureCoordName coord, TextureGenParameter pname, ref Int32[] @params)
 {
     i_OpenGL1_0.glGetTexGeniv(coord, pname, ref @params);
 }
Ejemplo n.º 21
0
		internal static extern void glTexGend(TextureCoordName coord, TextureGenParameter pname, Double param);
Ejemplo n.º 22
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();
		}
Ejemplo n.º 23
0
		internal static extern void glTexGenfv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Single* @params);
Ejemplo n.º 24
0
		internal static extern void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Double* @params);
		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);
		}
Ejemplo n.º 26
0
		internal static extern void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param);
Ejemplo n.º 27
0
 public static void TexGen(TextureCoordName coord, TextureGenParameter pname, TextureGenMode param)
 {
     gl.glTexGeni((int)coord, (uint)pname, (int)param);
 }
Ejemplo n.º 28
0
		internal static extern void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param);
Ejemplo n.º 29
0
 public static void TexGen(TextureCoordName coord, TextureGenParameter pname, double[] parameters)
 {
     gl.glTexGendv((int)coord, (int)pname, parameters);
 }
Ejemplo n.º 30
0
 internal static extern void glGetTexGendv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Double * @params);
Ejemplo n.º 31
0
 public static void GetTexGenfv(TextureCoordName coord, TextureGenParameter pname, float[] parameters)
 {
     gl.glGetTexGenfv((int)coord, (int)pname, parameters);
 }
Ejemplo n.º 32
0
 internal static extern void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param);
 public static extern void GetTexGeniv( TextureCoordName coord, TextureGenParameter pname, [Out]int[] @params );
Ejemplo n.º 34
0
 internal static extern void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param);
Ejemplo n.º 35
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();
		}
Ejemplo n.º 37
0
 public void TexGen(TextureCoordName coord, TextureGenParameter pname, int param)
 {
     gl.glTexGeni((int)coord, (uint)pname, param);
     CheckException();
 }
Ejemplo n.º 38
0
 public static void glTexGenf(TextureCoordName coord, TextureGenParameter pname, Single param)
 {
     i_OpenGL1_0.glTexGenf(coord, pname, param);
 }
Ejemplo n.º 39
0
 public void TexGen(TextureCoordName coord, TextureGenParameter pname, float[] parameters)
 {
     gl.glTexGenfv((int)coord, (uint)pname, parameters);
     CheckException();
 }
Ejemplo n.º 40
0
 public static void glTexGeni(TextureCoordName coord, TextureGenParameter pname, Int32 param)
 {
     i_OpenGL1_0.glTexGeni(coord, pname, param);
 }
Ejemplo n.º 41
0
 public void GetTexGeniv(TextureCoordName coord, TextureGenParameter pname, int[] parameters)
 {
     gl.glGetTexGeniv((int)coord, (int)pname, parameters);
 }
Ejemplo n.º 42
0
		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 unsafe void GetTexGenx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] OES coord, [Flow(FlowDirection.In)] TextureGenParameter pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetTexGenx(coord, pname, out @params.GetPinnableReference());
 }
 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 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());
 }
Ejemplo n.º 46
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();
		}
Ejemplo n.º 47
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);
		}