private SharpDX.Direct3D9.ClearFlags ChangeClearBuffer( ClearBuffer clearBuffer ) { SharpDX.Direct3D9.ClearFlags clearFlags = SharpDX.Direct3D9.ClearFlags.None; if ( clearBuffer.HasFlag ( ClearBuffer.ColorBuffer ) ) clearFlags |= SharpDX.Direct3D9.ClearFlags.Target; if ( clearBuffer.HasFlag ( ClearBuffer.DepthBuffer ) ) clearFlags |= SharpDX.Direct3D9.ClearFlags.ZBuffer; if ( clearBuffer.HasFlag ( ClearBuffer.StencilBuffer ) ) clearFlags |= SharpDX.Direct3D9.ClearFlags.Stencil; return clearFlags; }
public void Clear(ClearBuffer what) { int w = (int)what; //RegisteredFunction.InvokeUnmarshalled<int, int, object>(MethodPrefix + "InvokeUnmarshalled", 4, w); InvokeCanvasMethodUnmarshalled <object>(UnmarshalledCanvasMethod.Clear, w); //InvokeCanvasMethod("clear", new object[] { (int)what }); }
private void joinConfirm_Tick(object sender, EventArgs e) { joinConfirm.Stop(); Utils.sendString("9"); if (!Utils.joined) { Utils.disconnectReason = "Port is opened but failed to connect."; disconnectAll(); } if (Utils.joined) { Utils.sendString("9"); Utils.playAudioFile("server_join"); if (Settings.Default.InputDevice == 0) { Utils.waveIn = new WaveIn(Handle); } else { Utils.waveIn = new WaveIn(); Utils.waveIn.DeviceNumber = Settings.Default.InputDevice - 1; } Utils.waveIn.WaveFormat = new WaveFormat(Utils.forcedFrequency ? Utils.forcedFrequencyValue : Settings.Default.FrequencyRate, Utils.forcedBits ? Utils.forcedBitsValue : Settings.Default.AudioBits, Utils.forcedChannels ? Utils.forcedChannelsValue : (Settings.Default.StereoAudio ? 2 : 1)); Utils.waveIn.BufferMilliseconds = 25; Utils.waveIn.DataAvailable += waveIn_DataAvailable; Utils.waveProvider = new BufferedWaveProvider(Utils.waveIn.WaveFormat); Utils.waveProvider.DiscardOnBufferOverflow = true; Utils.waveOut = new WaveOut(); if (Settings.Default.OutputDevice != 0) { Utils.waveOut.DeviceNumber = Settings.Default.OutputDevice - 1; } Utils.waveOut.DesiredLatency = 100; Utils.waveOut.Init(Utils.waveProvider); Utils.waveIn.StartRecording(); Utils.waveOut.Play(); ClearBuffer.Start(); Utils.sendString("9"); } Utils.sendString("9"); }
public void Clear( ClearBuffer clearBuffer, Color color, float depth = 1, int stencil = 0 ) { if ( d3dDevice == null ) return; ( d3dDevice.Target as SharpDX.Direct3D9.Device ).Clear ( ChangeClearBuffer ( clearBuffer ), ChangeColor ( color ), depth, stencil ); }
private SharpDX.Direct3D11.DepthStencilClearFlags ConvertDepthStencilClearMethod( ClearBuffer clearBuffer ) { return ( clearBuffer.HasFlag ( ClearBuffer.DepthBuffer ) ? SharpDX.Direct3D11.DepthStencilClearFlags.Depth : 0 ) | ( clearBuffer.HasFlag ( ClearBuffer.StencilBuffer ) ? SharpDX.Direct3D11.DepthStencilClearFlags.Stencil : 0 ); }
public void Clear( ClearBuffer clearBuffer, Color color, float depth = 1, int stencil = 0 ) { GL.ClearColor ( color.RedScalar, color.GreenScalar, color.BlueScalar, color.AlphaScalar ); GL.ClearDepth ( depth ); GL.ClearStencil ( stencil ); GL.Clear ( MistyValueToOriginal ( clearBuffer ) ); }
private OpenTK.Graphics.OpenGL.ClearBufferMask MistyValueToOriginal( ClearBuffer buffer ) { OpenTK.Graphics.OpenGL.ClearBufferMask bufferMask = ( OpenTK.Graphics.OpenGL.ClearBufferMask ) 0; if ( ( buffer & ClearBuffer.ColorBuffer ) != 0 ) bufferMask |= OpenTK.Graphics.OpenGL.ClearBufferMask.ColorBufferBit; if ( ( buffer & ClearBuffer.DepthBuffer ) != 0 ) bufferMask |= OpenTK.Graphics.OpenGL.ClearBufferMask.DepthBufferBit; if ( ( buffer & ClearBuffer.StencilBuffer ) != 0 ) bufferMask |= OpenTK.Graphics.OpenGL.ClearBufferMask.StencilBufferBit; return bufferMask; }
public static void Clear(ClearBuffer mask) { Imports.glClear((int)mask); }
public static void clear(ClearBuffer buffer, int index, uint[] value) { GL.ClearBuffer(buffer, index, value); //Buffer.clear(ClearBufferMask.ColorBufferBit); }
public void Clear( ClearBuffer clearBuffer, Color color, float depth = 0, int stencil = 0 ) { if ( clearBuffer.HasFlag ( ClearBuffer.ColorBuffer ) ) d3dContext.ClearRenderTargetView ( ( GraphicsDevice.BackBuffer as BackBuffer ).renderTarget, ConvertColor ( color ) ); if ( clearBuffer.HasFlag ( ClearBuffer.DepthBuffer ) || clearBuffer.HasFlag ( ClearBuffer.StencilBuffer ) ) d3dContext.ClearDepthStencilView ( ( GraphicsDevice.BackBuffer as BackBuffer ).depthStencil, ConvertDepthStencilClearMethod ( clearBuffer ), depth, ( byte ) stencil ); }
public static void ClearBufferfi(ClearBuffer buffer, int drawBuffer, float depth, int stencil) { glClearBufferfi deleg = BaseGraphicsContext.Current.Loader.Get<glClearBufferfi>(); if (deleg != null) deleg(buffer, drawBuffer, depth, stencil); }
public static void ClearBufferfv(ClearBuffer buffer, int drawBuffer, float[] value) { glClearBufferfv deleg = BaseGraphicsContext.Current.Loader.Get<glClearBufferfv>(); if (deleg != null) deleg(buffer, drawBuffer, value); }
public static unsafe void ClearBufferuiv(ClearBuffer buffer, int drawBuffer, uint* value) { glClearBufferuiv deleg = BaseGraphicsContext.Current.Loader.Get<glClearBufferuiv>(); if (deleg != null) deleg(buffer, drawBuffer, value); }