![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for ViewportTransformHelper:
Collaboration diagram for ViewportTransformHelper:Public Member Functions | |
| void | setOnDeliveryAgent (QQuickDeliveryAgent *da) |
| QPointF | map (const QPointF &viewportPoint) override |
Public Member Functions inherited from QQuickDeliveryAgent::Transform | |
| virtual | ~Transform () |
| virtual QPointF | map (const QPointF &point)=0 |
Static Public Member Functions | |
| static void | removeAll () |
Public Attributes | |
| QQuick3DSceneRenderer * | renderer = nullptr |
| QSSGRenderNode * | sceneParentNode = nullptr |
| QQuickItem * | targetItem = nullptr |
| qreal | dpr = 1 |
| bool | uvCoordsArePixels = false |
| QPointF | lastGoodMapping |
Static Public Attributes | |
| static QList< QPointer< QQuickDeliveryAgent > > | owners |
Definition at line 51 of file qquick3dviewport.cpp.
Implements QQuickDeliveryAgent::Transform.
Definition at line 72 of file qquick3dviewport.cpp.
References dpr, QQuick3DSceneRenderer::getRayFromViewportPos(), QQuickItem::height, lastGoodMapping, qCDebug, qSqrt(), renderer, ret, sceneParentNode, QQuick3DSceneRenderer::syncPickOne(), targetItem, uvCoordsArePixels, QQuickItem::width, QQuickItem::x, and QQuickItem::y.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 53 of file qquick3dviewport.cpp.
References QList< T >::clear(), o, and owners.
Here is the call graph for this function:
|
inline |
Definition at line 61 of file qquick3dviewport.cpp.
References QList< T >::append(), owners, and QQuickDeliveryAgent::setSceneTransform().
Here is the call graph for this function:| qreal ViewportTransformHelper::dpr = 1 |
Definition at line 97 of file qquick3dviewport.cpp.
Referenced by map().
| QPointF ViewportTransformHelper::lastGoodMapping |
Definition at line 99 of file qquick3dviewport.cpp.
Referenced by map().
|
static |
Definition at line 101 of file qquick3dviewport.cpp.
Referenced by removeAll(), and setOnDeliveryAgent().
| QQuick3DSceneRenderer* ViewportTransformHelper::renderer = nullptr |
Definition at line 94 of file qquick3dviewport.cpp.
Referenced by map().
| QSSGRenderNode* ViewportTransformHelper::sceneParentNode = nullptr |
Definition at line 95 of file qquick3dviewport.cpp.
Referenced by map().
| QQuickItem* ViewportTransformHelper::targetItem = nullptr |
Definition at line 96 of file qquick3dviewport.cpp.
Referenced by map().
| bool ViewportTransformHelper::uvCoordsArePixels = false |
Definition at line 98 of file qquick3dviewport.cpp.
Referenced by map().