PickBoundingVolumeJob Class
(Qt3DRender::Render::PickBoundingVolumeJob)Inherits: | Qt3DCore::QAspectJob |
Public Functions
PickBoundingVolumeJob() | |
HObjectPicker | currentPicker() const |
QVector<HObjectPicker> | hoveredPickers() const |
void | markPickersDirty() |
bool | pickersDirty() const |
bool | runHelper() |
void | setFrameGraphRoot(FrameGraphNode *frameGraphRoot) |
void | setKeyEvents(const QList<QKeyEvent> &pendingEvents) |
void | setManagers(NodeManagers *manager) |
void | setMouseEvents(const QList<QPair<QObject *, QMouseEvent>> & pendingEvents) |
void | setRenderSettings(RenderSettings *settings) |
void | setRoot(Entity *root) |
- 4 public functions inherited from Qt3DCore::QAspectJob
Static Public Members
RayCasting::QRay3D | intersectionRay(const QPoint &pos, const QMatrix4x4 &viewMatrix, const QMatrix4x4 &projectionMatrix, const QRect &viewport) |
Protected Functions
void | dispatchPickEvents(const QMouseEvent &event, const PickingUtils::CollisionVisitor::HitList &sphereHits, QPickEvent::Buttons eventButton, int eventButtons, int eventModifiers, bool trianglePickingRequested, bool allHitsRequested) |
Reimplemented Protected Functions
virtual void | run() |
Member Function Documentation
PickBoundingVolumeJob::PickBoundingVolumeJob()
Default constructs an instance of PickBoundingVolumeJob.