Loading...
Searching...
No Matches
OFT.Rendering.Context Namespace Reference

Namespaces

namespace  GDIPlus
 

Classes

interface  IRenderContextSettings
 Represents the settings of a render context. More...
 
interface  IStringMeasure
 
interface  ITextRenderer
 
class  Profiler
 A store for counters to display for debugging. More...
 
class  RenderContext
 Represents an abstract rendering context for drawing on a chart. More...
 
class  RenderContextExtensions
 Extension methods for RenderContext.
 
struct  TooltipInfo
 Contains tooltip display information for centralized rendering. More...
 
class  TouchHolder
 

Enumerations

enum  RenderContextType {
  Unknown , GDIPlus , Direct2D , OpenGLSkia ,
  Vortice , Vulkan
}
 Enumeration representing different types of render contexts. More...
 
enum  RenderInterpolationModes { NearestNeighbor = 5 }
 The T:OFT.Rendering.InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated. More...
 
enum  RenderSmoothingModes {
  Invalid = -1 , Default = 0 , HighSpeed = 1 , HighQuality = 2 ,
  None = 3 , AntiAlias = 4
}
 Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas. More...
 
enum  RenderTextRenderingHint { Aliased , AntiAlias }
 Specifies the quality of text rendering. More...
 

Enumeration Type Documentation

◆ RenderContextType

Enumeration representing different types of render contexts.

Enumerator
Unknown 

Indicates an unknown or unspecified render context type.

GDIPlus 

Indicates the GDI+ render context type.

Direct2D 

Indicates the Direct2D render context type.

OpenGLSkia 

Indicates the OpenGL Skia render context type.

Vortice 

Direct2D renderer based on Vortice.

Vulkan 

Indicates the Vulkan + Skia render context type.

◆ RenderInterpolationModes

The T:OFT.Rendering.InterpolationMode enumeration specifies the algorithm that is used when images are scaled or rotated.

Enumerator
NearestNeighbor 

Specifies nearest-neighbor interpolation.

◆ RenderSmoothingModes

Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

Enumerator
Invalid 

Specifies an invalid mode.

Default 

Specifies no antialiasing.

HighSpeed 

Specifies no antialiasing.

HighQuality 

Specifies antialiased rendering.

None 

Specifies no antialiasing.

AntiAlias 

Specifies antialiased rendering.

◆ RenderTextRenderingHint

Specifies the quality of text rendering.

Enumerator
Aliased 

Aliased.

AntiAlias 

AntiAlias.