public void renderFull(int w, int h) { Vector4 v = new Vector4(0, 0, (float)w, (float)h); mShader.SetValue(m_fxViewport, v); Vector4 v2 = new Vector4(0, 0, 0, 0); mShader.SetValue(m_fxDestRegionCoord, v2); Vector4 v3 = new Vector4((float)w, (float)h, 0, 0); mShader.SetValue(m_fxDestRegionSize, v3); Vector4 v4 = new Vector4(1.0f / (float)w, 1.0f / (float)h, 0, 0); mShader.SetValue(m_fxInvDestRegionSize, v4); Viewport vp = new Viewport(); vp.X = 0; vp.Y = 0; vp.Width = w; vp.Height = h; vp.MinZ = 0; vp.MaxZ = 1; BRenderDevice.getDevice().Viewport = vp; mShader.CommitChanges(); BRenderDevice.beginScene(); mShader.Begin(FX.DoNotSaveState | FX.DoNotSaveShaderState | FX.DoNotSaveSamplerState); mShader.BeginPass(0); s_Quad.render(); mShader.EndPass(); mShader.End(); BRenderDevice.endScene(); }
void render() { if (mSynthesisMain.mExemplar == null) { return; } if (doreinit) { if (comboBox3.SelectedIndex == 0) { mSynthesisMain.reinit(d3dPanel.Width, d3dPanel.Height, 1); } else if (comboBox3.SelectedIndex == 1 || comboBox3.SelectedIndex == 2) { mSynthesisMain.reinit(d3dPanel.Width >> comboBox3.SelectedIndex, d3dPanel.Height >> comboBox3.SelectedIndex, (int)Math.Pow(2, comboBox3.SelectedIndex)); } doreinit = false; } mSynthesisMain.refreshBuffer(); BRenderDevice.clear(true, true, unchecked ((int)0x00007700), 1.0f, 0); BRenderDevice.beginScene(); mSynthesisMain.renderBuffer(); BRenderDevice.endScene(); BRenderDevice.present(); }
void render() { BRenderDevice.clear(true, true, unchecked ((int)0x00777777), 1.0f, 0); BRenderDevice.beginScene(); scene.render(); BRenderDevice.endScene(); BRenderDevice.present(); }
override public void render() { base.render(); BRenderDevice.clear(true, true, unchecked ((int)0x0000FF00), 1.0f, 0); BRenderDevice.beginScene(); BRenderDevice.endScene(); BRenderDevice.present(); }
void restoreTempD3DValues() { BRenderDevice.getDevice().Viewport = mViewport; BRenderDevice.getDevice().Transform.World = mWorldMatrix; BRenderDevice.getDevice().Transform.View = mViewMatrix; BRenderDevice.getDevice().Transform.Projection = mProjectionMatrix; BRenderDevice.getDevice().SetRenderTarget(0, mRenderTarget); BRenderDevice.getDevice().DepthStencilSurface = mDepthStencil; BRenderDevice.endScene(); }