RenderEngine
Scope
|
Pego, Pesgo, Pepso, Pe3do, Pepco
|
Type
|
Int32
|
Default
|
PERE_GDIPLUS
|
.NET
|
PeConfigure.RenderEngine
|
Ocx|Vcl
|
RenderEngine
|
DLL
|
PEP_nRENDERENGINE
|
Purpose
This property controls the rendering technology used in building the image.
.NET Gigasoft.Enums.
|
ActiveX and
|
|
RenderEngine
|
DLL Constants
|
Description
|
Gdi
|
PERE_GDI 0 (0)
|
Legacy Rendering, Pure GDI/Metafile compatibility. Thick dashed lines not possible. Very fast rendering.
|
Hybrid
|
PERE_HYBRID (1)
|
Rendering with support for GDI thick dashed lines, and optional Anti-Aliased text. A mixture of GDI and GDI+ calls will be used if Anti-Aliasing is enabled. This mode only supports Anti-Aliasing text. All other non textual graphical output will be GDI.
|
GdiPlus
|
PERE_GDIPLUS (2)
|
Rendering with all graphical commands outputted as GDI+. Anti-Aliasing Text and Graphics is supported. Colors are represented as 32bit with the alpha channel being interpreted.
|
GdiTurbo
|
PERE_GDI_TURBO (3)
|
GDI rendering but faster and optimized for 2D scatter plots. Data reduction of 2D linear and bar type plots can achieve pixel accuracty. But random scatters are best not to reduce the data too much. ProEssentials logic does take a random controllable sampling to achieve faster scatter plotting. Combining a slight amount of data reduction with our new PERE_GDI_TURBO mode will plot large amounts of scatter data in the fastest method.
|
Direct2D
|
PERE_DIRECT2D (4)
|
Rendering with all graphical commands outputted via Direct2D api calls. Anti-Aliasing Text and Graphics is supported. Colors are represented as 32bit with the alpha channel being interpreted. Vista and above is required as Vista and above only offer the Direct2D api.
|
Direct3D
|
PERE_DIRECT3D (5)
|
Currently only used for the Pe3do, Pesgo and Pego controls. Rendering with all graphical commands outputted via DirectX11 api calls or a composite of Direct2D and Direct3D for Pesgo and currently Line PlottingMethod only. Anti-Aliasing Text and Graphics is supported. Colors are represented as 32bit with the alpha channel being interpreted. Vista and above is required as Vista and above only offer the DirectX11 api.
|
VCL Enumerations
eRenderEngine = (xGdi, xHybrid, xGdiPlus, xGdiTurbo, xDirect2D, xDirect3D);
Replace the prefix "x" with g (graph), sg (scientific graph), td (3d scientific graph), ps (polar/smith), or pc (pie chart)
Comments
PeConfigure.RenderEngine members of Pego.PeConfigure, Pesgo.PeConfigure, Pepso.PeConfigure, Pe3do.PeConfigure, Pepco.PeConfigure
See Also: AntiAliasText, AntiAliasGraphics, Composite2D3D
|