|
enum | CombineMode {
CombineMode::Replace = 0,
CombineMode::Intersect = 1,
CombineMode::Union = 2,
CombineMode::Xor = 3,
CombineMode::Exclude = 4,
CombineMode::Complement = 5
} |
| Specifies how clipping regions are combined. More...
|
|
enum | CompositingMode { CompositingMode::SourceOver,
CompositingMode::SourceCopy
} |
| Specifies how source colors and background colors are combined. More...
|
|
enum | CompositingQuality {
CompositingQuality::Invalid = (int)QualityMode::Invalid,
CompositingQuality::Default = (int)QualityMode::Default,
CompositingQuality::HighSpeed = (int)QualityMode::Low,
CompositingQuality::HighQuality = (int)QualityMode::High,
CompositingQuality::GammaCorrected,
CompositingQuality::AssumeLinear
} |
| Specifies the quality level to be used during compositing. More...
|
|
enum | CoordinateSpace { CoordinateSpace::World = 0,
CoordinateSpace::Page = 1,
CoordinateSpace::Device = 2
} |
| Specifies how to evaluate coordinates. More...
|
|
enum | DashCap { DashCap::Flat = 0,
DashCap::Round = 2,
DashCap::Triangle = 3
} |
| Specifies the type of a cap used at the both ends of a dash in a dashed line. More...
|
|
enum | DashStyle {
DashStyle::Solid = 0,
DashStyle::Dash = 1,
DashStyle::Dot = 2,
DashStyle::DashDot = 3,
DashStyle::DashDotDot = 4,
DashStyle::Custom = 5
} |
| Specifies the style of a dashed line. More...
|
|
enum | FillMode { FillMode::Alternate,
FillMode::Winding
} |
| Specifies how to fill the interior of a closed path. More...
|
|
enum | FlushIntention { FlushIntention::Flush = 0,
FlushIntention::Sync = 1
} |
| Specifies if commands in the graphics stack are terminated immediately or executed as soon as possible. More...
|
|
enum | HatchStyle {
HatchStyle::Horizontal = 0,
HatchStyle::Vertical = 1,
HatchStyle::ForwardDiagonal = 2,
HatchStyle::BackwardDiagonal = 3,
HatchStyle::Cross = 4,
HatchStyle::DiagonalCross = 5,
HatchStyle::Percent05 = 6,
HatchStyle::Percent10 = 7,
HatchStyle::Percent20 = 8,
HatchStyle::Percent25 = 9,
HatchStyle::Percent30 = 10,
HatchStyle::Percent40 = 11,
HatchStyle::Percent50 = 12,
HatchStyle::Percent60 = 13,
HatchStyle::Percent70 = 14,
HatchStyle::Percent75 = 15,
HatchStyle::Percent80 = 16,
HatchStyle::Percent90 = 17,
HatchStyle::LightDownwardDiagonal = 18,
HatchStyle::LightUpwardDiagonal = 19,
HatchStyle::DarkDownwardDiagonal = 20,
HatchStyle::DarkUpwardDiagonal = 21,
HatchStyle::WideDownwardDiagonal = 22,
HatchStyle::WideUpwardDiagonal = 23,
HatchStyle::LightVertical = 24,
HatchStyle::LightHorizontal = 25,
HatchStyle::NarrowVertical = 26,
HatchStyle::NarrowHorizontal = 27,
HatchStyle::DarkVertical = 28,
HatchStyle::DarkHorizontal = 29,
HatchStyle::DashedDownwardDiagonal = 30,
HatchStyle::DashedUpwardDiagonal = 31,
HatchStyle::DashedHorizontal = 32,
HatchStyle::DashedVertical = 33,
HatchStyle::SmallConfetti = 34,
HatchStyle::LargeConfetti = 35,
HatchStyle::ZigZag = 36,
HatchStyle::Wave = 37,
HatchStyle::DiagonalBrick = 38,
HatchStyle::HorizontalBrick = 39,
HatchStyle::Weave = 40,
HatchStyle::Plaid = 41,
HatchStyle::Divot = 42,
HatchStyle::DottedGrid = 43,
HatchStyle::DottedDiamond = 44,
HatchStyle::Shingle = 45,
HatchStyle::Trellis = 46,
HatchStyle::Sphere = 47,
HatchStyle::SmallGrid = 48,
HatchStyle::SmallCheckerBoard = 49,
HatchStyle::LargeCheckerBoard = 50,
HatchStyle::OutlinedDiamond = 51,
HatchStyle::SolidDiamond = 52,
HatchStyle::LargeGrid = Cross,
HatchStyle::Min = Horizontal,
HatchStyle::Max = LargeGrid
} |
| Specifies patterns of HatchBrush brush. More...
|
|
enum | InterpolationMode {
InterpolationMode::Invalid = (int)QualityMode::Invalid,
InterpolationMode::Default = (int)QualityMode::Default,
InterpolationMode::Low = (int)QualityMode::Low,
InterpolationMode::High = (int)QualityMode::High,
InterpolationMode::Bilinear,
InterpolationMode::Bicubic,
InterpolationMode::NearestNeighbor,
InterpolationMode::HighQualityBilinear,
InterpolationMode::HighQualityBicubic
} |
| Specifies an algorithm to use when images are rotated or scaled. More...
|
|
enum | LineCap {
LineCap::Flat = 0,
LineCap::Square = 1,
LineCap::Round = 2,
LineCap::Triangle = 3,
LineCap::NoAnchor = 0x10,
LineCap::SquareAnchor = 0x11,
LineCap::RoundAnchor = 0x12,
LineCap::DiamondAnchor = 0x13,
LineCap::ArrowAnchor = 0x14,
LineCap::AnchorMask = 0xf0,
LineCap::Custom = 0xff
} |
| Indicates the available cap styles with which a Pen object can end a line. More...
|
|
enum | LineJoin { LineJoin::Miter = 0,
LineJoin::Bevel = 1,
LineJoin::Round = 2,
LineJoin::MiterClipped = 3
} |
| Specifies how consequent lines or curves are joined. More...
|
|
enum | LinearGradientMode { LinearGradientMode::Horizontal = 0,
LinearGradientMode::Vertical = 1,
LinearGradientMode::ForwardDiagonal = 2,
LinearGradientMode::BackwardDiagonal = 3
} |
| Represents a linear gradient direction. More...
|
|
enum | MatrixOrder { MatrixOrder::Prepend = 0,
MatrixOrder::Append = 1
} |
| Specifies the order of matrix transform operations. More...
|
|
enum | PathPointType {
PathPointType::Start = 0,
PathPointType::Line = 1,
PathPointType::Bezier = 3,
PathPointType::PathTypeMask = 0x07,
PathPointType::DashMode = 0x10,
PathPointType::PathMarker = 0x20,
PathPointType::CloseSubpath = 0x80,
PathPointType::Bezier3 = 3
} |
| Specifies the type of a path point. More...
|
|
enum | PenAlignment {
PenAlignment::Center = 0,
PenAlignment::Inset = 1,
PenAlignment::Outset = 2,
PenAlignment::Left = 3,
PenAlignment::Right = 4
} |
| Specifies the alignment of a Pen object relative to an abstract reference 0-width line. More...
|
|
enum | PenType {
PenType::SolidColor = 0,
PenType::HatchFill = 1,
PenType::TextureFill = 2,
PenType::PathGradient = 3,
PenType::LinearGradient = 4
} |
| Specifies a type of a fill Pen object uses. More...
|
|
enum | PixelFormat { PixelFormat::Format32bppRgb = 2498570
} |
| Specifies the color data format of a pixel. More...
|
|
enum | PixelOffsetMode {
PixelOffsetMode::Invalid = (int)QualityMode::Invalid,
PixelOffsetMode::Default = (int)QualityMode::Default,
PixelOffsetMode::HighSpeed = (int)QualityMode::Low,
PixelOffsetMode::HighQuality = (int)QualityMode::High,
PixelOffsetMode::None,
PixelOffsetMode::Half
} |
| Specifies how pixels are offset when being rendered. More...
|
|
enum | QualityMode { QualityMode::Invalid = -1,
QualityMode::Default = 0,
QualityMode::Low = 1,
QualityMode::High = 2
} |
| Specifies an overall rendering quality. More...
|
|
enum | SmoothingMode {
SmoothingMode::Invalid = (int)QualityMode::Invalid,
SmoothingMode::Default = (int)QualityMode::Default,
SmoothingMode::HighSpeed = (int)QualityMode::Low,
SmoothingMode::HighQuality = (int)QualityMode::High,
SmoothingMode::None,
SmoothingMode::AntiAlias
} |
| Specifies what type of soothing (antialiasing) is applied to lines, curves and edges of filled areas. More...
|
|
enum | WrapMode {
WrapMode::Tile = 0,
WrapMode::TileFlipX = 1,
WrapMode::TileFlipY = 2,
WrapMode::TileFlipXY = 3,
WrapMode::Clamp = 4
} |
| Specifies how a texture or a gradient is tiled when it is smaller than the area being filled. More...
|
|