Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
ViewportTransformHelper Struct Reference
Inheritance diagram for ViewportTransformHelper:
Collaboration diagram for ViewportTransformHelper:

Public Member Functions

void setOnDeliveryAgent (QQuickDeliveryAgent *da)
QPointF map (const QPointF &viewportPoint) override
void setOnDeliveryAgent (QQuickDeliveryAgent *da)
QPointF map (const QPointF &viewportPoint) override
Public Member Functions inherited from QQuickDeliveryAgent::Transform
virtual ~Transform ()

Static Public Member Functions

static void removeAll ()
static void removeAll ()

Public Attributes

QPointer< QQuick3DViewportviewport
QQuick3DSceneRendererrenderer = nullptr
QSSGRenderNodesceneParentNode = nullptr
QPointer< QQuickItemtargetItem
qreal scaleX = 1
qreal scaleY = 1
bool uvCoordsArePixels = false
QPointF lastGoodMapping

Static Public Attributes

static QList< QPointer< QQuickDeliveryAgent > > owners

Detailed Description

Definition at line 51 of file qquick3dviewport.cpp.

Member Function Documentation

◆ map() [1/2]

QPointF ViewportTransformHelper::map ( const QPointF & viewportPoint)
inlineoverridevirtual

Implements QQuickDeliveryAgent::Transform.

Definition at line 72 of file qquick3dviewport.cpp.

References renderer, sceneParentNode, and uvCoordsArePixels.

◆ map() [2/2]

QPointF ViewportTransformHelper::map ( const QPointF & viewportPoint)
inlineoverridevirtual

Implements QQuickDeliveryAgent::Transform.

Definition at line 72 of file qquick3dviewport.cpp.

◆ removeAll() [1/2]

void ViewportTransformHelper::removeAll ( )
inlinestatic

Definition at line 53 of file qquick3dviewport.cpp.

◆ removeAll() [2/2]

void ViewportTransformHelper::removeAll ( )
inlinestatic

Definition at line 53 of file qquick3dviewport.cpp.

◆ setOnDeliveryAgent() [1/2]

void ViewportTransformHelper::setOnDeliveryAgent ( QQuickDeliveryAgent * da)
inline

Definition at line 61 of file qquick3dviewport.cpp.

◆ setOnDeliveryAgent() [2/2]

void ViewportTransformHelper::setOnDeliveryAgent ( QQuickDeliveryAgent * da)
inline

Definition at line 61 of file qquick3dviewport.cpp.

Member Data Documentation

◆ lastGoodMapping

QPointF ViewportTransformHelper::lastGoodMapping

Definition at line 112 of file qquick3dviewport.cpp.

◆ owners

QList< QPointer< QQuickDeliveryAgent > > ViewportTransformHelper::owners
static

Definition at line 114 of file qquick3dviewport.cpp.

◆ renderer

QQuick3DSceneRenderer * ViewportTransformHelper::renderer = nullptr

Definition at line 106 of file qquick3dviewport.cpp.

Referenced by map().

◆ scaleX

qreal ViewportTransformHelper::scaleX = 1

Definition at line 109 of file qquick3dviewport.cpp.

◆ scaleY

qreal ViewportTransformHelper::scaleY = 1

Definition at line 110 of file qquick3dviewport.cpp.

◆ sceneParentNode

QSSGRenderNode * ViewportTransformHelper::sceneParentNode = nullptr

Definition at line 107 of file qquick3dviewport.cpp.

Referenced by map().

◆ targetItem

QPointer< QQuickItem > ViewportTransformHelper::targetItem

Definition at line 108 of file qquick3dviewport.cpp.

◆ uvCoordsArePixels

bool ViewportTransformHelper::uvCoordsArePixels = false

Definition at line 111 of file qquick3dviewport.cpp.

Referenced by map().

◆ viewport

QPointer< QQuick3DViewport > ViewportTransformHelper::viewport

Definition at line 105 of file qquick3dviewport.cpp.


The documentation for this struct was generated from the following file: