committed by
GitHub
3 changed files with 27 additions and 4 deletions
@ -0,0 +1,20 @@ |
|||||
|
// Copyright (c) The Avalonia Project. All rights reserved.
|
||||
|
// Licensed under the MIT license. See licence.md file in the project root for full license information.
|
||||
|
|
||||
|
using System; |
||||
|
|
||||
|
namespace Avalonia.Rendering |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Defines the interface for a renderer factory.
|
||||
|
/// </summary>
|
||||
|
public interface IRendererFactory |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Creates a renderer.
|
||||
|
/// </summary>
|
||||
|
/// <param name="root">The root visual.</param>
|
||||
|
/// <param name="renderLoop">The render loop.</param>
|
||||
|
IRenderer Create(IRenderRoot root, IRenderLoop renderLoop); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue