GameWindow

public static void AddRenderEngine(string name, Func<List<GraphicsLoadingTask>, IGraphicsPipeline> factory)

Language: C#

Регистрация движка рендеринга

Parameters:

  • name: Имя движка рендеринга
  • factory: Фабрика создания движка рендеринга

public static void RemoveRenderEngine(string name)

Language: C#

Удаление движка рендеринга

Parameters:

  • name: Имя движка рендеринга

public static IReadOnlyCollection<string> RenderEngines

Language: C#

Список доступных движков рендеринга

public IRenderContext? Context

Language: C#

Контекст рендеринга

public IWindow Window { get; }

Language: C#

Базовое окно игры

public string Engine { get; set; }

Language: C#

Движок рендеринга

public GameWindow(WindowOptions options)

Language: C#

Создает новое игровое окно с заданными опциями

Parameters:

  • options: Опции окна

public void Run()

Language: C#

Запускает главное игровое окно

public void Close()

Language: C#

Закрытие окна и очистка ресурсов