C

Qt Safe Renderer Runtime C++ Classes

Namespaces

SafeRenderer

Contains all Misra compliant classes and types

SafeRendererGenerics

Contains generic classes and types for Qt Safe Renderer

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

An instance of EventHandlerException class is thrown in case of errors

SafeRenderer::EventSenderException

An instance of EventSenderException class is thrown in case of errors

SafeRenderer::Glyph

Struct that holds the glyph data

SafeRenderer::LayoutData

Encapsulates the layout data

SafeRenderer::MISRCalculator

Calculates the CRC value for the region

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

An instance of OutputVerifierException class is thrown in case of errors

SafeRenderer::OutputVerifierInterface

API to verify 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 bitmap data

SafeRenderer::QSafeBitmapException

An instance of QSafeBitmapException is thrown in case of an exception

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 class holds the byte array

SafeRenderer::QSafeByteArrayException

An instance of QSafeByteArrayException is thrown in case of an exception

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

An instance of QSafeEventException is thrown in case of an exception

SafeRenderer::QSafeEventHeartbeat

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

SafeRenderer::QSafeEventHeartbeatTimeout

Indicates that a heart beat timeout has occurred

SafeRenderer::QSafeEventOutputVerificationStatusReply

Send as reply to the EventOutputVerificationStatusRequest request

SafeRenderer::QSafeEventOutputVerificationStatusRequest

Used 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::QSafeFile

Reads the data from the file

SafeRenderer::QSafeFileException

An instance of QSafeFileException is thrown in case of an exception

SafeRenderer::QSafeFileInfo

Contains functions for getting the path and the filename from the QSafeString

SafeRenderer::QSafeFont

Reads the QPF2 font file

SafeRenderer::QSafeFontCache

Caches a font

SafeRenderer::QSafeFontException

An instance of QSafeFontException is thrown in case of an exception

SafeRenderer::QSafeFontLoader

Loads a specified font

SafeRenderer::QSafeLayout

Abstract class for accessing the Qt Safe Renderer layout data

SafeRenderer::QSafeLayoutException

An instance of QSafeLayoutException is thrown in case of an exception

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

Defines a rectangle in the plane

SafeRenderer::QSafeRenderer

Renders the safe layout

SafeRenderer::QSafeRendererException

An instance of QSafeRendererException is thrown in case of an exception

SafeRenderer::QSafeResourceException

An instance of QSafeResourceException is thrown in case of an exception

SafeRenderer::QSafeSize

Holds the height and width variables

SafeRenderer::QSafeStateException

An instance of QSafeStateException is thrown in case of an exception

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

An instance of QSafeTextLayoutException is thrown in case of an exception

SafeRenderer::QSafeTouch

Contains parameters that describe a touch event

SafeRenderer::QStateManagerException

An instance of QStateManagerException is thrown in case of an exception

SafeRenderer::QStringSplitter

Splits the string

SafeRenderer::SafeWindow

Implements the AbstractWindow interface

SafeRenderer::SafeWindowException

Abstract exception class for SafeWindow

SafeRenderer::StateManager

Maintains the state of the indicators

SafeRenderer::TestVerifier

The output verifier implementation 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.