On this page

C

Qt Safe Renderer Runtime C++ Classes

Namespaces

Classes

SafeRenderer::AbstractFrameBuffer

Interface for accessing the system's frame buffer

SafeRenderer::AbstractWindow

Interface for constructing a window with a given size

SafeRenderer::AnimationData

Struct that holds the animation data

SafeRenderer::Constraints

Struct that holds various constraint values for Qt Safe Renderer

SafeRenderer::EventHandler

Creates a platform specific event loop for receiving QSafeEvents from the other processes

SafeRenderer::EventHandlerException

Represents an exception related to event handling

SafeRenderer::EventSenderException

Represents exceptions related to sending events

SafeRenderer::Glyph

Struct that holds the glyph data

SafeRenderer::LayoutData

Functions for setting and getting the layout details

SafeRenderer::MISRCalculator

Functions to calculate the reference CRC value for the region from the framebuffer object

SafeRenderer::MISRVerifier

The output verifier implementation for the Qualcomm Snapdragon board

SafeRenderer::NXPCalculator

Calculates the CRC value for the region

SafeRenderer::NXPVerifier

The output verifier implementation for the NXP iMX8QM board in Linux

SafeRenderer::OutputVerificationQueue

API to queue the output verification requests

SafeRenderer::OutputVerifier

The container class for executing the output verification

SafeRenderer::OutputVerifierException

Represents an exception related to output verification

SafeRenderer::OutputVerifierInterface

API to monitor the graphics output

SafeRenderer::QSafeAnimationException

An instance of QSafeAnimationException is thrown in case of an exception

SafeRenderer::QSafeAnimations

Holds the animation data

SafeRenderer::QSafeBitmap

Holds the bitmap file

SafeRenderer::QSafeBitmapBuffer

Holds the data of a bitmap file

SafeRenderer::QSafeBitmapException

Represents an exception related to bitmaps

SafeRenderer::QSafeBitmapFileReader

Reads the bitmap data from the file

SafeRenderer::QSafeBitmapReader

Abstract class provides interface for reading bitmap data

SafeRenderer::QSafeBitmapResource

The Qt resource file implementation of QSafeBitmap

SafeRenderer::QSafeBitmapResourceReader

The Qt resource file implementation of QSafeBitmapReader

SafeRenderer::QSafeByteArray

QSafeBitmapBuffer holds the bytearray

SafeRenderer::QSafeByteArrayException

QSafeException holds the exceptions for bytearray

SafeRenderer::QSafeEvent

Base class for the Qt Safe Renderer events

SafeRenderer::QSafeEventChangeLayout

Changes the safe renderer layout to another

SafeRenderer::QSafeEventChangeState

Changes the state of the safe item

SafeRenderer::QSafeEventConnection

Connects the layout item to the system event

SafeRenderer::QSafeEventException

Represents an exception related to safe events

SafeRenderer::QSafeEventHeartbeat

Represents the keepalive message from the non-safe side to the safe side

SafeRenderer::QSafeEventHeartbeatTimeout

Indicates that a heartbeat timeout has occurred

SafeRenderer::QSafeEventOutputVerificationStatusReply

Send as reply to the EventOutputVerificationStatusRequest request

SafeRenderer::QSafeEventOutputVerificationStatusRequest

The request from outside component to request the output verification results

SafeRenderer::QSafeEventOutputVerificationVerifyItem

Used to update the output CRC value of the single safe item

SafeRenderer::QSafeEventSender

Used to send safe events to the Safe Renderer process

SafeRenderer::QSafeEventSetText

Changes the text in layout

SafeRenderer::QSafeEventSystem

Sends the system event state change

SafeRenderer::QSafeEventVisibility

Changes the item visibility between visible and hidden

SafeRenderer::QSafeException

The base class for saferenderer's exceptions

SafeRenderer::QSafeExceptionHandler

Proxy class to deliver or throw exceptions

SafeRenderer::QSafeFile

Reads the data from a file using Posix API for file access

SafeRenderer::QSafeFileException

Represents exceptions related to safe file

SafeRenderer::QSafeFileInfo

Contains functions for parsing the path, the filename and hash value of the filename

SafeRenderer::QSafeFont

Reads the QPF2 font file

SafeRenderer::QSafeFontCache

Caches a font

SafeRenderer::QSafeFontException

Represents exceptions related to safe font and font readers

SafeRenderer::QSafeFontFileLoader

Loads a specified font from a file

SafeRenderer::QSafeFontLoader

Loads a specified font

SafeRenderer::QSafeFontResourceLoader

Loads a specified font from a file

SafeRenderer::QSafeLayout

Abstract class for accessing the Qt Safe Renderer layout data

SafeRenderer::QSafeLayoutException

Represents exceptions related to layouts and layout readers

SafeRenderer::QSafeLayoutFileReader

Reads the layout data from a file

SafeRenderer::QSafeLayoutResourceReader

Reads the layout data from the Qt's resource structure

SafeRenderer::QSafePoint

Holds the x-coordinate and y-coordinate

SafeRenderer::QSafeRect

Holds the x, y, height and width variables

SafeRenderer::QSafeRenderer

Draws and clears the bitmaps defined in the QSafeLayout class

SafeRenderer::QSafeRendererException

Represents exceptions related to saferenderer

SafeRenderer::QSafeResourceException

Represents exceptions related to resources and resource readers

SafeRenderer::QSafeSize

Holds the height and width variables

SafeRenderer::QSafeStateException

Represents exceptions related to states and state readers

SafeRenderer::QSafeStateFileReader

Loads the state definition from the file

SafeRenderer::QSafeStateLoader

Loads the state definition file

SafeRenderer::QSafeStateResourceReader

Loads the state definition from the resource data

SafeRenderer::QSafeString

Contains functions for the string manipulation

SafeRenderer::QSafeStringException

An instance of QSafeStringException is thrown in case of an exception

SafeRenderer::QSafeTextLayout

Contains functions for the text layout manipulation

SafeRenderer::QSafeTextLayoutException

Represents exceptions related to text layouts and text layout readers

SafeRenderer::QSafeTouch

Used to send the touch information to the safe renderer process

SafeRenderer::QStateManagerException

Represents the exception related to state manager

SafeRenderer::QStringSplitter

Splits the string

SafeRenderer::SafeWindow

Implements the AbstractWindow interface for the supported platforms

SafeRenderer::SafeWindowException

Abstract exception class for SafeWindow

SafeRenderer::StateManager

Maintains the state of the indicators

SafeRenderer::TestVerifier

Implements the OutputVerifierInterface abstract interface for the Qt GUI adaptation

SafeRenderer::VerifyRegion

API to monitor graphics output

Note: The implementation of the safety requirements concerns only content inside the SafeRenderer namespace.

Deprecated Qt Safe Renderer classes

The following Qt Safe Renderer C++ classes are now obsolete. Obsolete classes are no longer maintained. They are provided to keep old source code working, but they can be removed in a future release. We strongly advise against using these classes in new code.

Note: You can use QML states for changing the color and event positions. For more information, see Changing States and Important Concepts in Qt Quick - States, Transitions and Animations.

Available under certain Qt licenses.
Find out more.