// References public void rebuildReferences(warp_RenderPipeline pipeline) { screen = pipeline.screen; zBuffer = pipeline.zBuffer; width = screen.width; height = screen.height; }
public warp_RenderPipeline(warp_Scene scene, int w, int h) { this.scene = scene; screen = new warp_Screen(w, h); zBuffer = new int[screen.width * screen.height]; rasterizer = new warp_Rasterizer(this); }
public void Dispose() { if (screen != null) { screen.Dispose(); } screen = null; zBuffer = null; rasterizer.clean(); rasterizer = null; transparentQueue.Clear(); transparentQueue = null; }
public void clean() { screen = null; zBuffer = null; }
public warp_FXPlugin(warp_Scene scene) { this.scene = scene; screen = scene.renderPipeline.screen; }