public override void OnInitialize() { IPixelFormat screenPixelFormat; FormatClippingProxy screenClippingProxy; AntiAliasedScanlineRasterizer rasterizer = new AntiAliasedScanlineRasterizer(); Scanline scanlinePacked = new Scanline(); if (RenderBufferWindow.BitsPerPixel == 24) { screenPixelFormat = new FormatRGB(RenderBufferWindow, new BlenderBGR()); } else { screenPixelFormat = new FormatRGBA(RenderBufferWindow, new BlenderBGRA()); } screenClippingProxy = new FormatClippingProxy(screenPixelFormat); m_ScreenRenderer = new Renderer(screenClippingProxy, rasterizer, scanlinePacked); m_ScreenRenderer.Rasterizer.SetVectorClipBox(0, 0, Width, Height); base.OnInitialize(); }