C

Qt for MCUs Reference Pages

Class Lists

Qul::Application

Used to start Qt Quick Ultralite

Qul::ApplicationConfiguration

Application configuration class with text cache and other configurations

Qul::ApplicationSettings

Container for Application settings

Qul::EventQueue

Provides a convenient way to send and receive events across different parts of the application

Qul::Image

An image representation that allows direct access to the pixel data

Qul::ImageProvider

Interface for supporting image requests in QML

Qul::ImageWriteGuard

A helper for calling Image::beginWrite() and Image::endWrite()

Qul::ListModel

Inherit from this class to expose a model to QML

Qul::Object

Provides abstract implementation for all items or objects used in Qt Quick Ultralite

Qul::PaintedItemDelegate

Base class for representing painted item objects

Qul::Platform::Config

This struct provides runtime representation of platform configuration

Qul::Platform::DeviceLink

This class provides functionality for communication between host and device

Qul::Platform::DeviceLinkInterface

This provides the interface to implement by the platform

Qul::Platform::FrameStatistics

Provides frame rendering statistics

Qul::Platform::FramebufferFormat

This struct contains information about a framebuffer

Qul::Platform::MessageQueue

A convenience class used to interface with the queue implementation

Qul::Platform::MessageQueueInterface

Interface class providing platform-specific queues to Qt Quick Ultralite

Qul::Platform::PerformanceMetrics

Provides performance metrics

Qul::Platform::PlatformContext

This class provides an abstract interface to implement platform context

Qul::Platform::SinglePointTouchEvent

A struct containing information related to a single point touch event

Qul::Platform::SinglePointTouchEventDispatcher

A convenience class for handling single point touch from the platform

Qul::Platform::StackAllocator

Provides a simple memory allocator for functions that might temporarily require some extra memory for caching

Qul::PlatformInterface::Allocator

A memory allocator for use with the C++ standard containers

Qul::PlatformInterface::Brush

Represents the fill pattern of shapes drawn using DrawingEngine

Qul::PlatformInterface::DefaultPathDataStroker

Default implementation

Qul::PlatformInterface::DrawingDevice

Defines a device which can be drawn onto

Qul::PlatformInterface::DrawingEngine

This class provides an abstract interface for blending functions

Qul::PlatformInterface::File

Abstract API to implement access to files

Qul::PlatformInterface::Filesystem

Abstract API to implement custom file systems

Qul::PlatformInterface::GenericMatrix

Template class representing a matrix

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::ImageDecoder

Abstract API to implement custom image decoders

Qul::PlatformInterface::LayerEngine

This class provides an abstract interface for managing hardware layers

Qul::PlatformInterface::LinearGradient

Represents a linear gradient used by Brush

Qul::PlatformInterface::MemoryAllocator

This class provides an abstract interface for memory allocation

Qul::PlatformInterface::PathData

This class represents vector path data

Qul::PlatformInterface::PathDataArcSegment

Represents a path data arc segment

Qul::PlatformInterface::PathDataCubicBezierSegment

Represents a path data cubic bezier segment

Qul::PlatformInterface::PathDataIterator

A convenience class for iterating over path data segments

Qul::PlatformInterface::PathDataLargeClockWiseArcSegment

Represents a path data large clockwise arc segment

Qul::PlatformInterface::PathDataLargeCounterClockWiseArcSegment

Represents a path data large counterclockwise arc segment

Qul::PlatformInterface::PathDataLineSegment

Represents a path data line segment

Qul::PlatformInterface::PathDataMoveSegment

Represents a path data move segment

Qul::PlatformInterface::PathDataPathSeparatorSegment

Represents a path data path separator segment

Qul::PlatformInterface::PathDataQuadraticBezierSegment

Represents a path data quadratic bezier segment

Qul::PlatformInterface::PathDataSegment

Represents a single path data segment of the Qul::PlatformInterface::PathData class

Qul::PlatformInterface::PathDataSmallClockWiseArcSegment

Represents a path data small clockwise arc segment

Qul::PlatformInterface::PathDataSmallCounterClockWiseArcSegment

Represents a path data small counterclockwise arc segment

Qul::PlatformInterface::PathDataStroker

Generates stroke representation for a shape

Qul::PlatformInterface::PixelDataPointer

A structure containing information about precise (bit perfect) pixel data location

Qul::PlatformInterface::Point

Defines a point in the plane using integer precision

Qul::PlatformInterface::PointF

Defines a point in the plane using floating point precision. A point is specified by a x coordinate and an y coordinate which can be accessed using the x() and y() functions. The coordinates of the point are specified using floating point numbers for accuracy. The isNull() function returns true if both x and y are set to 0.0. The coordinates can be set (or altered) using the setX() and setY() functions, or alternatively the rx() and ry() functions which return references to the coordinates (allowing direct manipulation)

Qul::PlatformInterface::Rect

Defines a rectangle in the plane using integer precision

Qul::PlatformInterface::RectF

Defines a rectangle in the plane using floating point precision

Qul::PlatformInterface::Rgba32

Storage space for RGBA colors

Qul::PlatformInterface::Screen

Holds information about display size in pixels

Qul::PlatformInterface::Size

Defines the size of a two-dimensional object using integer point precision

Qul::PlatformInterface::SizeF

Defines the size of a two-dimensional object using floating point precision

Qul::PlatformInterface::StrokeProperties

A struct specifying the stroke properties of a path

Qul::PlatformInterface::Texture

A class containing information about a texture

Qul::PlatformInterface::TouchPoint

Represents single touch point

Qul::PlatformInterface::Transform

Specifies 2D transformations of a coordinate system

Qul::Property

Can be used to hold a property of a given type

Qul::RootItem

Public type used in Application::setRootItem()

Qul::SharedImage

Shared reference to image data

Qul::Signal

Allows creating a signal that can be connected from QML

Qul::Singleton

Inherit from this class to expose the C++ class or struct to the QML as a singleton

Qul::Timer

Provides a way to run repetitive and single-shot timers

Tvii::Configuration::Config

A struct holding the config for an OTF layer

Tvii::Warping::WarpInfo

A struct holding information about layer's warping capabilities

QML Reference

Platform Reference

Available under certain Qt licenses.
Find out more.