Skip to content

Interface: ITextRenderer ​

Methods ​

CreateText() ​

ts
CreateText(text, style): number;

Parameters ​

ParameterType
textstring
styleTextStyle

Returns ​

number


DestroyText() ​

ts
DestroyText(handle): void;

Parameters ​

ParameterType
handlenumber

Returns ​

void


GetTextNaturalSize() ​

ts
GetTextNaturalSize(handle): 
  | {
  height: number;
  width: number;
}
  | null;

Post-layout rendered text dims in local pixels. Null while metrics aren't ready (e.g. font still loading) — callers should defer the size adoption until next tick.

Parameters ​

ParameterType
handlenumber

Returns ​

| { height: number; width: number; } | null


SetText() ​

ts
SetText(handle, text): void;

Parameters ​

ParameterType
handlenumber
textstring

Returns ​

void


SetTextAnchor() ​

ts
SetTextAnchor(
   handle, 
   anchorX, 
   anchorY
): void;

Parameters ​

ParameterType
handlenumber
anchorXnumber
anchorYnumber

Returns ​

void


SetTextSize() ​

ts
SetTextSize(
   handle, 
   width, 
   height
): void;

Parameters ​

ParameterType
handlenumber
widthnumber
heightnumber

Returns ​

void


SetTextStyle() ​

ts
SetTextStyle(handle, style): void;

Parameters ​

ParameterType
handlenumber
styleTextStyle

Returns ​

void

© 2026 PlayAdGentic