QCoreSettings 类

Qt3DCore::QCoreSettings

QCoreSettings 类包含与核心数据处理过程相关的设置。 更多...

头文件 #include <QCoreSettings>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmakeQT += 3dcore
Qt 6.0
由以下实例化 CoreSettings
继承 Qt3DCore::QComponent

属性

公共函数

QCoreSettings(Qt3DCore::QNode *parent = nullptr)
boolboundingVolumesEnabled() const

公共槽

voidsetBoundingVolumesEnabled(bool boundingVolumesEnabled)

信号

voidboundingVolumesEnabledChanged(bool boundingVolumesEnabled)

详细描述

QCoreSettings 组件应设置为场景根实体的组件(尽管它可以在场景图中任何地方)。应该只有一个实例。

它可以用来控制 Qt 3D 的一些行为。

属性文档

boundingVolumesEnabled : bool

包含是否启用边界体积处理。默认为 true。禁用此功能可以减少每帧执行的计算量。如果您使用拾取或视锥剔除,应保持此功能启用(即使使用 QBoundingVolume 提供显式边界体积大小)。

访问函数

boolboundingVolumesEnabled() const
voidsetBoundingVolumesEnabled(bool boundingVolumesEnabled)

通知信号

voidboundingVolumesEnabledChanged(bool boundingVolumesEnabled)

成员函数文档

[明确] QCoreSettings::QCoreSettings(Qt3DCore::QNode *parent = nullptr)

构建一个新的 QCoreSettings,具有 parent

© 2024 The Qt Company Ltd。本文档中包含的贡献 könyvészete a megfelelő birtokosok szellemi tulajdonában van. A dokumentáció alatt hozzáférhető licensz az Oniondom Okosan Közösen Kifejlesztett Szoftver Alapítvány által kiadott GNU Free Documentation License verzió 1.3 értelmében. Qt és a megfelelő logók a The Qt Company Ltd. védjegyei Finnországban és/vagy más nemzetekben. Az összes többi védjegy a megfelelő birtokos tulajdonában van.