void FSpriteEditorViewportClient::DrawBoundsAsText(FViewport& InViewport, FSceneView& View, FCanvas& Canvas, int32& YPos) { FNumberFormattingOptions NoDigitGroupingFormat; NoDigitGroupingFormat.UseGrouping = false; UPaperSprite* Sprite = GetSpriteBeingEdited(); FBoxSphereBounds Bounds = Sprite->GetRenderBounds(); const FText DisplaySizeText = FText::Format(LOCTEXT("BoundsSize", "Approx. Size: {0}x{1}x{2}"), FText::AsNumber((int32)(Bounds.BoxExtent.X * 2.0f), &NoDigitGroupingFormat), FText::AsNumber((int32)(Bounds.BoxExtent.Y * 2.0f), &NoDigitGroupingFormat), FText::AsNumber((int32)(Bounds.BoxExtent.Z * 2.0f), &NoDigitGroupingFormat)); Canvas.DrawShadowedString( 6, YPos, *DisplaySizeText.ToString(), GEngine->GetSmallFont(), FLinearColor::White); YPos += 18; }