C

<platforminterface/drawingengine.h> - Drawing Engine Abstraction

Provides an abstraction for blitting accelerators. More...

Header: #include <platforminterface/drawingengine.h>

Types

enum LineCapStyle { FlatCap, RoundCap, SquareCap }
enum LineJoinStyle { MiterJoin, RoundJoin, BevelJoin }

Detailed Description

Classes

Qul::PlatformInterface::Brush

Represents the fill pattern of shapes drawn using DrawingEngine

Qul::PlatformInterface::DrawingEngine

This class provides an abstract interface for blending functions

Qul::PlatformInterface::GradientStop

Represents a single gradient stop in a gradient

Qul::PlatformInterface::GradientStops

Represents a set of stop points used to define the color transitions of gradients

Qul::PlatformInterface::LinearGradient

Represents a linear gradient used by Brush

Qul::PlatformInterface::StrokeProperties

A struct specifying the stroke properties of a path

Type Documentation

[since Qt Quick Ultralite (Platform) 1.8] enum LineCapStyle

This enum type defines the supported line cap styles that can be drawn using Qul::PlatformInterface::DrawingEngine.

ConstantValueDescription
FlatCap0A square line end that does not go beyond the end of the line.
RoundCap1A rounded line end with radius equal to half the line width.
SquareCap2A square line end that extends beyond the end of the line by half the line width.

This enum was introduced or modified in Qt Quick Ultralite (Platform) 1.8.

[since Qt Quick Ultralite (Platform) 1.8] enum LineJoinStyle

This enum type defines the supported line join styles that can be drawn using Qul::PlatformInterface::DrawingEngine.

ConstantValueDescription
MiterJoin0The outer edges of the lines are extended to meet at an angle, and this area is filled.
RoundJoin1A circular arc between the two lines is filled.
BevelJoin2The triangular notch between the two lines is filled.

This enum was introduced or modified in Qt Quick Ultralite (Platform) 1.8.

Available under certain Qt licenses.
Find out more.