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

Provides frame rendering statistics

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::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 the Vector type. This struct is not meant to be used directly

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

Template class representing a matrix

Qul::PlatformInterface::LayerEngine

This class provides an abstract interface for managing hardware layers

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.