VR-Engage  2.2
Loading...
Searching...
No Matches
Qt Quick Overlay Role Parameters

Detailed Description

Collaboration diagram for Qt Quick Overlay Role Parameters:

Variables

constexpr const char * QtQuickOverlayConfig::bindQmlPropertyToAttribute = "bindQmlPropertyToAttribute"
 
constexpr const char * QtQuickOverlayConfig::qmlDataItemObjectName = "qmlDataItemObjectName"
 
constexpr const char * QtQuickOverlayConfig::qmlFilename = "qmlFilename"
 
constexpr const char * QtQuickOverlayConfig::qmlTargetWindow = "qmlTargetWindow"
 
constexpr const char * QtQuickOverlayConfig::renderOverlayOnly = "renderOverlayOnly"
 
constexpr const char * QtQuickOverlayConfig::visibilityAttribute = "visibilityAttribute"
 

Variable Documentation

◆ bindQmlPropertyToAttribute

const char* QtQuickOverlayConfig::bindQmlPropertyToAttribute = "bindQmlPropertyToAttribute"
constexpr
Parameter NamebindQmlPropertyToAttribute
Parameter DescriptionTable of bindings from state attributes to QML properties.
Parameter TypeDtInitTable
Parameter DefaultN/A
Required?Yes

Example Role Config Usage:

["qtQuickOverlay"] = {
...
bindQmlPropertyToAttribute = "Table";
...
};

◆ qmlDataItemObjectName

const char* QtQuickOverlayConfig::qmlDataItemObjectName = "qmlDataItemObjectName"
constexpr
Parameter NameqmlDataItemObjectName
Parameter DescriptionName of the QML object to bind data to.
Parameter Typestring
Parameter DefaultN/A
Required?Yes

Example Role Config Usage:

["qtQuickOverlay"] = {
...
qmlDataItemObjectName = "dataItem";
...
};

◆ qmlFilename

const char* QtQuickOverlayConfig::qmlFilename = "qmlFilename"
constexpr
Parameter NameqmlFilename
Parameter DescriptionPath to the QML file to load.
Parameter Typestring
Parameter DefaultN/A
Required?Yes

Example Role Config Usage:

["qtQuickOverlay"] = {
...
qmlFilename = "overlay.qml";
...
};

◆ qmlTargetWindow

const char* QtQuickOverlayConfig::qmlTargetWindow = "qmlTargetWindow"
constexpr
Parameter NameqmlTargetWindow
Parameter DescriptionWindow to display the overlay on.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["qtQuickOverlay"] = {
...
qmlTargetWindow = "";
...
};

◆ renderOverlayOnly

const char* QtQuickOverlayConfig::renderOverlayOnly = "renderOverlayOnly"
constexpr
Parameter NamerenderOverlayOnly
Parameter DescriptionIf true hides the 3D scene when the overlay is visible.
Parameter Typebool
Parameter Defaultfalse
Required?No

Example Role Config Usage:

["qtQuickOverlay"] = {
...
renderOverlayOnly = false;
...
};

◆ visibilityAttribute

const char* QtQuickOverlayConfig::visibilityAttribute = "visibilityAttribute"
constexpr
Parameter NamevisibilityAttribute
Parameter DescriptionAttribute name to control overlay visibility.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["qtQuickOverlay"] = {
...
visibilityAttribute = "";
...
};