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(); }
public override void render() { BRenderDevice.getDevice().VertexShader = null; BRenderDevice.getDevice().PixelShader = null; BRenderDevice.getDevice().VertexDeclaration = VertexTypes.Pos_Color.vertDecl; BRenderDevice.getDevice().SetTexture(0, null); BRenderDevice.clear(true, false, 0, 1.0f, 0); BRenderDevice.getDevice().RenderState.CullMode = Cull.Clockwise; BRenderDevice.getDevice().Transform.World = Matrix.Scaling(mVisibleScale * 0.98f) * Matrix.Translation(mTranslation); mSphere.render(false, true); BRenderDevice.getDevice().SetRenderState(RenderStates.ZEnable, true); BRenderDevice.getDevice().RenderState.CullMode = Cull.CounterClockwise; BRenderDevice.getDevice().Transform.World = Matrix.Scaling(mVisibleScale) * Matrix.RotationX(Geometry.DegreeToRadian((float)-90)) * Matrix.Translation(mTranslation); if (mZaxisSelected) { mAxisCircleSelected.render(); } else { mZAxisCircle.render(); } BRenderDevice.getDevice().Transform.World = Matrix.Scaling(mVisibleScale) * Matrix.RotationZ(Geometry.DegreeToRadian((float)90)) * Matrix.Translation(mTranslation); if (mXaxisSelected) { mAxisCircleSelected.render(); } else { mXAxisCircle.render(); } BRenderDevice.getDevice().Transform.World = Matrix.Scaling(mVisibleScale) * Matrix.Translation(mTranslation); if (mYaxisSelected) { mAxisCircleSelected.render(); } else { mYAxisCircle.render(); } //reset BRenderDevice.getDevice().Transform.World = Matrix.Identity; }