TextRendererComponent
اعلان
public class Strawberry.Components.Rendering.TextRendererComponent
جزء (Component) که متن را از طریق یک SpriteLayer رندر میکند. روی موجود (Entity) مالک قرار میگیرد.
ارثبری از: Strawberry.Core.BaseComponent
ویژگیها
Layer
لایهی چهرهای که برای رندر متن استفاده میشود را دریافت یا تنظیم میکند.
SpriteLayer Layer { get set }
Font
فونتی که برای رسم متن استفاده میشود را دریافت یا تنظیم میکند.
Font Font { get set }
Text
رشتهی متنی برای رندر را دریافت یا تنظیم میکند.
string Text { get set }
Color
رنگ متن را دریافت یا تنظیم میکند.
Color Color { get set }
Size
اندازهی فونت استفادهشده برای رندر را دریافت یا تنظیم میکند.
float Size { get set }
TextAlign
تراز متن را دریافت یا تنظیم میکند. پیشفرض چپ است.
TextAlign TextAlign { get set }
TextDirection
جهتی که متن در آن رندر میشود را دریافت یا تنظیم میکند. پیشفرض چپ-به-راست است.
TextDirection TextDirection { get set }
ForcePersianDigits
آیا اعداد بهاجبار بهصورت فارسی رندر شوند. پیشفرض false است.
bool ForcePersianDigits { get set }
Visible
آیا متن قابل مشاهده باشد یا نه. پیشفرض true است.
bool Visible { get set }
متدها
OnComponentAdded override
void OnComponentAdded(BaseComponent component)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
component |
Strawberry.Core.BaseComponent |
OnRender override
void OnRender()