QScreenRayCaster 类
class Qt3DRender::QScreenRayCaster根据屏幕坐标执行光线投射测试。 更多信息...
头文件 | #include <QScreenRayCaster> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 3drender |
由实例化 | ScreenRayCaster |
继承 | Qt3DRender::QAbstractRayCaster |
属性
- position : QPoint
公有函数
QPoint | position() const |
公有槽
void | setPosition(const QPoint &position) |
void | 触发() |
void | trigger(const QPoint &position) |
信号
void | positionChanged(const QPoint &position) |
另请参阅QRayCaster 和 QNoPicking。
属性文档
position : QPoint
保持用于计算交点测试的实际 3D 光线的屏幕空间位置。
注意:只要它们在有效范围内,这些坐标将被用于每个可用的渲染表面。
访问函数
QPoint | position() const |
void | setPosition(const QPoint &position) |
通知器信号
void | positionChanged(const QPoint &position) |
成员函数文档
[slot]
void QScreenRayCaster::trigger()
启用组件并使用当前坐标值触发测试的便利方法。
[slot]
void QScreenRayCaster::trigger(const QPoint &position)
设置坐标值 position 并启用组件以触发测试的便利方法。
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权。本文件提供的文档按自由软件基金会发布的GNU自由文档许可协议版本1.3许可使用。Qt及其相关标识是Qt公司在芬兰及/或全球其他国家的注册商标。所有其他商标均为各自所有者的财产。