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#
Закрытие окна и очистка ресурсов