18 DrawHeaders(Canvas,
X,
Y, HeaderColor);
20 DrawRows(Canvas,
X,
Y, RowColor);
26 for(
int32 i = 0; i < Items.
Num(); ++i)
30 Cols[i].Items.
Add(Items[i].
Text);
64 for (
const FCol& i : Cols)
66 RightJustify(Canvas,
X,
Y,i.Width,*i.Header,
Color);
78 for (
const FCol& i : Cols)
81 if (i.Items.IsValidIndex(
Line))
83 RightJustify(Canvas,
X,
Y,i.Width,*i.Items[
Line],
C);
ENGINE_API void StringSize(const UFont *Font, int32 &XL, int32 &YL, FStringView Text)
Definition Canvas.cpp:1181
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AudioDebugDraw.h:12
void Draw(FCanvas *Canvas, int32 X, int32 Y) const
Definition AudioDebugDraw.h:16
FTabularRenderHelper()=default
void AddRow(const TArray< FItem > &Items)
Definition AudioDebugDraw.h:24
void AddCol(FString Text, int32 WidthInChars=0)
Definition AudioDebugDraw.h:35
Definition CanvasTypes.h:211
ENGINE_API int32 DrawShadowedString(double StartX, double StartY, FStringView Text, const UFont *Font, const FLinearColor &Color, const FLinearColor &ShadowColor=FLinearColor::Black)
Definition Canvas.cpp:1130
FIntPoint GetParentCanvasSize() const
Definition CanvasTypes.h:603
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
UE_NODEBUG UE_FORCEINLINE_HINT bool IsValidIndex(SizeType Index) const
Definition Array.h:1122
static ENGINE_API class UFont * GetTinyFont()
Definition UnrealEngine.cpp:3843
ENGINE_API float GetMaxCharHeight() const
Definition Font.cpp:286
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
Definition AudioDebugDraw.h:23
FLinearColor Color
Definition AudioDebugDraw.h:23
FString Text
Definition AudioDebugDraw.h:23
static CORE_API const FColor White
Definition Color.h:749
static CORE_API const FColor Green
Definition Color.h:753
IntType Y
Definition IntPoint.h:37