// -------------------------------------------------------------------- private void ModelImporterWindow_Shown(object sender, EventArgs e) { if (!DesignMode) { mPreviewRenderer = new PreviewRenderer(); mPreviewRenderer.Init(pictureBox1.Width, pictureBox1.Height, this.Handle); RenderPreview(); } }
// -------------------------------------------------------------------- private void AssetViewList_Load(object sender, EventArgs e) { if (!DesignMode) { mPreview = InstantiatePreviewRenderer(); mPreview.Init(mPreviewSize, mPreviewSize, this.Handle); mPreview.Render(); UpdateList(0); } }
// -------------------------------------------------------------------- protected override void OnHandleDestroyed(EventArgs e) { base.OnHandleDestroyed(e); if (mPreview != null) { mPreview.Dispose(); } mPreview = null; }