public ImageRenderer(MedicalController controller, SceneViewController sceneViewController, IdleHandler idleHandler) { this.controller = controller; this.sceneViewController = sceneViewController; this.idleHandler = idleHandler; TransparencyController.createTransparencyState(TransparencyStateName); OgreResourceGroupManager.getInstance().createResourceGroup(RenderTextureResourceGroup); }
void sceneViewController_WindowCreated(SceneViewWindow window) { if (!TransparencyController.hasTransparencyState(window.CurrentTransparencyState)) { TransparencyController.createTransparencyState(window.CurrentTransparencyState); } window.RenderingStarted += window_RenderingStarted; window.MadeActive += window_MadeActive; }