mirror of
https://github.com/ZuneDev/MicrosoftIris.git
synced 2026-07-27 13:13:29 -07:00
21 lines
790 B
C#
21 lines
790 B
C#
using System;
|
|
|
|
namespace Microsoft.Iris.Render.OpenGL
|
|
{
|
|
/// <summary>
|
|
/// Entry point for the in-process, OpenGL-backed renderer. Mirrors
|
|
/// <see cref="Microsoft.Iris.Render.RenderApi.CreateEngine"/>; used instead of it
|
|
/// because <c>RenderApi</c> is fixed to the native Iris engine and must not change.
|
|
/// </summary>
|
|
public static class OpenGLRenderApi
|
|
{
|
|
/// <summary>Create an OpenGL render engine for the given Iris engine info.</summary>
|
|
public static IRenderEngine CreateEngine(IrisEngineInfo engineInfo, IRenderHost renderHost)
|
|
{
|
|
ArgumentNullException.ThrowIfNull(engineInfo);
|
|
ArgumentNullException.ThrowIfNull(renderHost);
|
|
return new GLRenderEngine(engineInfo, renderHost);
|
|
}
|
|
}
|
|
}
|