Sprite
public FVector3 Scale { get; set; }
Language: C#
Return Value: FVector3.One
Масштаб спрайта
public FVector3 Position { get; set; }
Language: C#
Позиция спрайта
public FQuaternion Rotation { get; set; }
Language: C#
Return Value: FQuaternion.Identity
Вращение спрайта
public string? TextureName
Language: C#
Имя текстуры спрайта
public FBox2 UV { get; set; }
Language: C#
UV координаты спрайта
public BlendingFactor SourceBlend = BlendingFactor.SrcAlpha
Language: C#
Return Value: BlendingFactor.SrcAlpha
Цвет исходного материала
public BlendingFactor DestinationBlend = BlendingFactor.OneMinusSrcAlpha
Language: C#
Return Value: BlendingFactor.OneMinusSrcAlpha
Цвет целевого материала
public void Create()
Language: C#
Создает задачу загрузки спрайта
public void Draw(Viewport viewport, RenderState state)
Language: C#
Рисует спрайт
Parameters:
- viewport: Видовой порт для рендеринга
- state: Состояние рендеринга
public void Dispose()
Language: C#
Освобождает ресурсы задачи загрузки спрайта
public FBox3 GetBounds()
Language: C#
Получает габариты спрайта
Returns: Габариты спрайта