C# Class MapAround.Rendering.RenderingPipeline

Конвейер рендеринга.
ファイルを表示 Open project: gkrsu/maparound.core

Public Methods

Method Description
Flush ( ) : void

Возвращает управление после завершения всех невыполненных заданий.

Render ( IScannable obj, FillBase fill ) : void

Выводит объект.

RenderingPipeline ( RasterData rasterData, SpanGenerator spanGenerator, ParallelizationLevel parallelizationLevel ) : System.Collections.Generic

Создает экземпляр RenderingPipeline.

Private Methods

Method Description
beginRenderObjectPool ( object startData ) : void
renderMultipleThreads ( IScannable obj, FillBase fill ) : void
renderSingleThread ( IScannable obj, FillBase fill ) : void
wait ( ) : void

Method Details

Flush() public method

Возвращает управление после завершения всех невыполненных заданий.
public Flush ( ) : void
return void

Render() public method

Выводит объект.
public Render ( IScannable obj, FillBase fill ) : void
obj IScannable Объект
fill FillBase Заливка
return void

RenderingPipeline() public method

Создает экземпляр RenderingPipeline.
public RenderingPipeline ( RasterData rasterData, SpanGenerator spanGenerator, ParallelizationLevel parallelizationLevel ) : System.Collections.Generic
rasterData RasterData Растр
spanGenerator SpanGenerator Генератор последовательностей пикселей
parallelizationLevel ParallelizationLevel Степень распараллеливания
return System.Collections.Generic