コード例 #1
0
ファイル: GIInternal.cs プロジェクト: Wiladams/NewTOAPIA
 internal void Light(GLLightName light, LightParameter pname, float param)
 {
     gl.glLightf((int)light, (int)pname, param);
     CheckException();
 }
コード例 #2
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 static extern void materialfv(FacingMode light, LightParameter pname, IntPtr param);
コード例 #3
0
 public static unsafe void Lightx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] LightName light, [Flow(FlowDirection.In)] LightParameter pname, [Count(Computed = "pname"), Flow(FlowDirection.In)] ReadOnlySpan <int> @params)
 {
     // SpanOverloader
     thisApi.Lightx(light, pname, in @params.GetPinnableReference());
 }
コード例 #4
0
ファイル: Gl.VERSION_1_0.cs プロジェクト: MagmaiKH/OpenGL.Net
		public static void Light(LightName light, LightParameter pname, Int32 param)
		{
			Debug.Assert(Delegates.pglLighti != null, "pglLighti not implemented");
			Delegates.pglLighti((Int32)light, (Int32)pname, param);
			CallLog("glLighti({0}, {1}, {2})", light, pname, param);
			DebugCheckErrors();
		}
コード例 #5
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 static extern void lighti(LightName light, LightParameter pname, int param);
コード例 #6
0
		public static UInt32 BindLightParameterEXT(LightName light, LightParameter value)
		{
			UInt32 retValue;

			Debug.Assert(Delegates.pglBindLightParameterEXT != null, "pglBindLightParameterEXT not implemented");
			retValue = Delegates.pglBindLightParameterEXT((Int32)light, (Int32)value);
			CallLog("glBindLightParameterEXT({0}, {1}) = {2}", light, value, retValue);
			DebugCheckErrors();

			return (retValue);
		}
コード例 #7
0
ファイル: GLCore.cs プロジェクト: nagyist/Pencil.Gaming
		internal static extern void glLightiv(LightName light, LightParameter pname, [OutAttribute] Int32* @params);
コード例 #8
0
 public static void glLightf(LightName light, LightParameter pname, Single param)
 {
     i_OpenGL1_1.glLightf(light, pname, param);
 }
コード例 #9
0
 public static void glLightfv(LightName light, LightParameter pname, ref Single[] @params)
 {
     i_OpenGL1_1.glLightfv(light, pname, ref @params);
 }
コード例 #10
0
ファイル: StrobeLights.cs プロジェクト: fx89/spaceengineers
    private LightParameter parameter; // for the verification method

    public PropertyTransitionBuilder forParameter(LightParameter parameter)
    {
        this.parameter = parameter; // for the verification method
        valueApplier   = parameterValueAppliers[parameter];
        return(this);
    }
コード例 #11
0
ファイル: GlfwGL.cs プロジェクト: lamest/agg-sharp
 public void Light(LightName light, LightParameter pname, float[] param)
 {
     glLightfv((int)light, (int)pname, param);
 }
コード例 #12
0
ファイル: StrobeLights.cs プロジェクト: fx89/spaceengineers
 public StrobleLightsManagerConfigurator forParameter(LightParameter parameter)
 {
     transitionBuilder.forParameter(parameter);
     return(this);
 }
コード例 #13
0
		public static void Light(LightName light, LightParameter pname, float[] @params)
		{
			unsafe {
				fixed (float* p_params = @params)
				{
					Debug.Assert(Delegates.pglLightfv != null, "pglLightfv not implemented");
					Delegates.pglLightfv((Int32)light, (Int32)pname, p_params);
					LogFunction("glLightfv({0}, {1}, {2})", light, pname, LogValue(@params));
				}
			}
			DebugCheckErrors(null);
		}
コード例 #14
0
		public static void Light(LightName light, LightParameter pname, float param)
		{
			Debug.Assert(Delegates.pglLightf != null, "pglLightf not implemented");
			Delegates.pglLightf((Int32)light, (Int32)pname, param);
			LogFunction("glLightf({0}, {1}, {2})", light, pname, param);
			DebugCheckErrors(null);
		}
コード例 #15
0
ファイル: GIInternal.cs プロジェクト: Wiladams/NewTOAPIA
 internal void Light(GLLightName light, LightParameter pname, int[] parameters)
 {
     gl.glLightiv((int)light, (int)pname, parameters);
     CheckException();
 }
コード例 #16
0
 public static void glLighti(LightName light, LightParameter pname, Int32 param)
 {
     i_OpenGL1_1.glLighti(light, pname, param);
 }
コード例 #17
0
 public static void Light(LightName name, LightParameter pname, Vector4 @params)
 {
     unsafe { GL.Light(name, pname, (float *)&@params.X); }
 }
コード例 #18
0
 public static void glLightiv(LightName light, LightParameter pname, ref Int32[] @params)
 {
     i_OpenGL1_1.glLightiv(light, pname, ref @params);
 }
コード例 #19
0
ファイル: GLCore.cs プロジェクト: nagyist/Pencil.Gaming
		internal static extern void glLightfv(LightName light, LightParameter pname, [OutAttribute] Single* @params);
コード例 #20
0
 public static extern void Lightf( LightName light, LightParameter pname, float param );
コード例 #21
0
 public static uint BindLightParameterEXT( LightName light, LightParameter value )
 {
     if (_BindLightParameterEXT == null) throw new Exception( "Extension method BindLightParameterEXT not found" );
     return  _BindLightParameterEXT( light, value );
 }
コード例 #22
0
 public static extern void Lightfv( LightName light, LightParameter pname, float[] @params );
コード例 #23
0
 public static void Lighti(LightName light, LightParameter pname, int param)
 {
     Interop.Calli((int)light, (int)pname, param, LightiAddress);
 }
コード例 #24
0
 public static extern void Lighti( LightName light, LightParameter pname, int param );
コード例 #25
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 public void Lighti(LightName light, LightParameter pname, int param) =>
 lighti(light, pname, param);
コード例 #26
0
 public static extern void Lightiv( LightName light, LightParameter pname, int[] @params );
コード例 #27
0
 public static unsafe void GetLightx(this OesFixedPoint thisApi, [Flow(FlowDirection.In)] OES light, [Flow(FlowDirection.In)] LightParameter pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetLightx(light, pname, out @params.GetPinnableReference());
 }
コード例 #28
0
ファイル: GlHelper.cs プロジェクト: AmzBee/Pencil.Gaming
		public static void Light(LightName name, LightParameter pname, Vector4 @params) {
			unsafe {
				Gl.Light(name, pname, (float*)&@params.X);
			}
		}
コード例 #29
0
ファイル: GIInternal.cs プロジェクト: Wiladams/NewTOAPIA
 internal void GetLightiv(GLLightName light, LightParameter pname, int[] parameters)
 {
     gl.glGetLightiv((int)light, (int)pname, parameters);
 }
コード例 #30
0
 public partial uint BindLightParameter([Flow(FlowDirection.In)] LightName light, [Flow(FlowDirection.In)] LightParameter value);
コード例 #31
0
ファイル: GIInternal.cs プロジェクト: Wiladams/NewTOAPIA
 internal void Light(GLLightName light, LightParameter pname, Point3D position)
 {
     gl.glLightfv((int)light, (int)pname, (float[])position);
     CheckException();
 }
コード例 #32
0
 public static void Light(LightName name, LightParameter pname, Color4 @params)
 {
     unsafe {
         Gl.Light(name, pname, (float *)&@params);
     }
 }
コード例 #33
0
 public static void Light(LightName light, LightParameter pname, float[] param)
 {
     Instance?.Light(light, pname, param);
     CheckForError();
 }
コード例 #34
0
ファイル: GL.cs プロジェクト: Wiladams/NewTOAPIA
 public static void Light(GLLightName light, LightParameter pname, int param)
 {
     gl.glLighti((int)light, (int)pname, param);
 }
コード例 #35
0
 public static extern void GetLightiv( LightName light, LightParameter pname, [Out]int[] @params );
コード例 #36
0
ファイル: GL.cs プロジェクト: Wiladams/NewTOAPIA
 public static void Light(GLLightName light, LightParameter pname, int[] parameters)
 {
     gl.glLightiv((int)light, (int)pname, parameters);
 }
コード例 #37
0
ファイル: GLCore.cs プロジェクト: nagyist/Pencil.Gaming
		internal static extern void glLightf(LightName light, LightParameter pname, Single param);
コード例 #38
0
ファイル: GL.cs プロジェクト: Wiladams/NewTOAPIA
 public static void GetLightfv(GLLightName light, LightParameter pname, float[] parameters)
 {
     gl.glGetLightfv((int)light, (int)pname, parameters);
 }
コード例 #39
0
ファイル: GLCore.cs プロジェクト: nagyist/Pencil.Gaming
		internal static extern void glLighti(LightName light, LightParameter pname, Int32 param);
コード例 #40
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 static extern void lightfv(LightName light, LightParameter pname, IntPtr param);
コード例 #41
0
 public static void Light(LightName name, LightParameter pname, Color4 @params)
 {
     unsafe { GL.Light(name, pname, (float*)&@params); }
 }
コード例 #42
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 static extern void lightf(LightName light, LightParameter pname, float param);
コード例 #43
0
ファイル: GL.cs プロジェクト: CNCBrasil/agg-sharp
		public static void Light(LightName light, LightParameter pname, float[] param)
		{
#if USE_OPENGL
			if (openGlHardwareAvailable)
			{
				OpenTK.Graphics.OpenGL.GL.Light((OpenTK.Graphics.OpenGL.LightName)light, (OpenTK.Graphics.OpenGL.LightParameter)pname, param);
			}
#else
			//throw new NotImplementedException();
#endif
		}
コード例 #44
0
ファイル: GL.cs プロジェクト: lavieennoir/OpenGLWinControl
 public void Lightf(LightName light, LightParameter pname, float param) =>
 lightf(light, pname, param);
コード例 #45
0
ファイル: Gl.VERSION_1_0.cs プロジェクト: MagmaiKH/OpenGL.Net
		public static void Light(LightName light, LightParameter pname, Int32[] @params)
		{
			unsafe {
				fixed (Int32* p_params = @params)
				{
					Debug.Assert(Delegates.pglLightiv != null, "pglLightiv not implemented");
					Delegates.pglLightiv((Int32)light, (Int32)pname, p_params);
					CallLog("glLightiv({0}, {1}, {2})", light, pname, @params);
				}
			}
			DebugCheckErrors();
		}
コード例 #46
0
 public abstract uint BindLightParameter([Flow(FlowDirection.In)] LightName light, [Flow(FlowDirection.In)] LightParameter value);