IRenderSurface2D
Определяет интерфейс RenderSurface, который представляет собой область просмотра, используемую для быстрого рендеринга типов BaseRenderableSeries. Архитектура рендерера основана на плагинах, то есть мы создали несколько реализаций RenderSurfaceBase.
Реализует: IRenderSurface, IDisposable, IHitTestable, IInvalidatableElement
Свойства
public ReadOnlyCollection<IRenderableSeries> ChildSeries { get; }
value = iRenderSurface2D.ChildSeries
Получает ребенка RenderableSeries в этом экземпляре IRenderSurface2D
Методы
public void AddSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)
Добавляет экземпляр IRenderableSeries в адрес IRenderSurface2D
- renderableSeries
public void AddSeries(IEnumerable<IRenderableSeries> renderableSeries)
iRenderSurface2D.AddSeries(renderableSeries)
Добавляет экземпляр IRenderableSeries в адрес IRenderSurface2D
- renderableSeries
public bool ContainsSeries(IRenderableSeries renderableSeries)
result = iRenderSurface2D.ContainsSeries(renderableSeries)
Возвращение Правда, если RenderSurfaceBase содержит экземпляр IRenderableSeries
- renderableSeries
- IRenderableSeries instance
public IRenderContext2D GetRenderContext()
result = iRenderSurface2D.GetRenderContext()
Создает экземпляр IRenderContext2D для выполнения операций рисования. Обратите внимание, что это действительно только для текущего пропуска рендеринга
public void RemoveSeries(IRenderableSeries renderableSeries)
iRenderSurface2D.RemoveSeries(renderableSeries)
Удалить IRenderableSeries из IRenderSurface2D
- renderableSeries