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: Габариты спрайта