void FAssetContextMenu::ExecuteCaptureThumbnail() { FViewport* Viewport = GEditor->GetActiveViewport(); if ( ensure(GCurrentLevelEditingViewportClient) && ensure(Viewport) ) { //have to re-render the requested viewport FLevelEditorViewportClient* OldViewportClient = GCurrentLevelEditingViewportClient; //remove selection box around client during render GCurrentLevelEditingViewportClient = NULL; Viewport->Draw(); ContentBrowserUtils::CaptureThumbnailFromViewport(Viewport, SelectedAssets); //redraw viewport to have the yellow highlight again GCurrentLevelEditingViewportClient = OldViewportClient; Viewport->Draw(); } }