MeshContainer CompileSnapBuffer() { CreateSnap = true; RenderKind Save = Device.RenderKind; StoredSnapItems.Clear(); StoredSnapItems.Add(null); RegisterLocked = false; Device.RenderKind = RenderKind.SnapBuffer; MeshContainer Result = MeshCreator.CreateMeshes(Device, CompileDraw); Device.RenderKind = Save; RegisterLocked = true; CreateSnap = false; return(Result); }