FSO.IDE.Common.UIThumbnailRenderer.UpdateThumb C# (CSharp) Method

UpdateThumb() private method

private UpdateThumb ( ) : void
return void
        private void UpdateThumb()
        {
            if (Thumb != null)
            {
                Thumb.Dispose();
                Thumb = null;
            }
            if (TargetOBJ == null) return;
            var objects = TargetOBJ.Objects;
            ObjectComponent[] objComps = new ObjectComponent[objects.Count];
            for (int i = 0; i < objects.Count; i++)
            {
                objComps[i] = (ObjectComponent)objects[i].WorldUI;
            }
            Thumb = TempVM.Context.World.GetObjectThumb(objComps, TargetOBJ.GetBasePositions(), GameFacade.GraphicsDevice);
        }