Qt3DRender 命名空间
包含使能 2D 和 3D 渲染的类。更多...
头文件 | #include <Qt3DRender> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 3drender |
命名空间
类
类型
函数
bool | operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
bool | operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
命名空间
namespace Qt3DRender::Quick
namespace Qt3DRender::Render
类
class QAbstractLight
将 QAbstractLight 对象封装到 Qt 3D 场景中。 更多...
class QAbstractRayCaster
3D 场景中射线投射的抽象基类。 更多...
class QAbstractTexture
提供纹理的基类。 更多...
class QAbstractTextureImage
封装创建 OpenGL 纹理图像所需的必要信息。 更多...
class QAlphaCoverage
启用 Alpha 到覆盖的多采样模式。 更多...
class QAlphaTest
QAlphaTest 类指定 Alpha 参考测试。 更多...
class QBlendEquation
QBlendEquation 类指定用于 RGB 以及 Alpha 混合方程的方程式。 更多...
class QBlendEquationArguments
封装混合信息:指定输入值(将要绘制的)将如何影响现有值(已经绘制的)。 更多...
class QBlitFramebuffer
帧图节点,用于在渲染目标的不同区域之间传递像素值矩形。 更多...
class QBufferCapture
在 GPU 和 CPU 之间交换缓冲区数据。 更多...
class QCamera
QCamera 类定义了一个渲染场景的视角。 更多...
class QCameraLens
Qt3DRender::QCameraLens 指定用于 3D 场景的相机投影矩阵。 更多...
class QCameraSelector
允许选择用于的相机的类。 更多...
class QClearBuffers
清除缓冲区的类。 更多...
class QClipPlane
启用额外的 OpenGL 裁剪平面,该平面可以使用 gl_ClipDistance 在着色器中进行使用。 更多...
class QColorMask
允许指定哪些颜色组件应该写入当前绑定的帧缓冲区。 更多...
class QComputeCommand
组件用于在 GPU 上发出工作以执行计算着色器。 更多...
class QCullFace
QCullFace 类指定是否启用前向或反向面剔除。 更多...
class QDebugOverlay
启用带有场景细节的可视覆盖。 更多...
class QDepthRange
启用重 映射写入深度缓冲区的深度值。 更多...
class QDepthTest
QDepthTest 类测试片段着色器中的深度值与写入样本的深度值。 更多...
类 QDirectionalLight
封装一个方向性灯光对象到 Qt 3D 场景中。更多...
类 QDispatchCompute
FrameGraph 节点用于在 GPU 上发布计算着色器的 workload。更多...
类 QDithering
启用抖动。更多...
类 QEffect
Qt 3D 场景中效果的基础类。更多...
类 QEnvironmentLight
在 Qt 3D 场景中封装环境光照对象。更多...
类 QFilterKey
QFilterKey 类提供过滤键及其值的存储。更多...
类 QFrameGraphNode
所有 FrameGraph 配置节点的基类。更多...
类 QFrontFace
QFrontFace 类定义了前向和反向面对多边形。更多...
类 QFrustumCulling
为 FrameGraph 启用视锥剔除。更多...
类 QGeometryRenderer
封装地形渲染。更多...
类 QGraphicsApiFilter
QGraphicsApiFilter 类标识用于附加的 QTechnique 所需的 API。更多...
类 QLayer
QLayer 类提供了一种过滤方式,以确定哪些实体将被渲染。更多...
类 QLayerFilter
控制帧图分支中绘制的图层。更多...
类 QLevelOfDetail
QLevelOfDetail 类提供了一种根据实体在屏幕上的尺寸来控制渲染实体复杂性的方法。更多...
类 QLevelOfDetailBoundingSphere
QLevelOfDetailBoundingSphere 类提供了一个简单的球形容器,由其中心和半径定义。更多...
类 QLevelOfDetailSwitch
提供了一种根据距离或屏幕尺寸启用子实体的方法。更多...
类 QLineWidth
指定光栅化线的宽度。更多...
类 QMaterial
提供了一个抽象类,它应该是场景中所有材质组件类的基类。更多...
类 QMemoryBarrier
Place memory barrier class. 更多...
类 QMesh
一个自定义的网格加载器。更多...
类 QMultiSampleAntiAliasing
启用多重采样抗锯齿。更多...
类 QNoDepthMask
禁用深度写入。更多...
类 QNoDraw
当一个 Qt3DRender::QNoDraw 节点存在于 FrameGraph 分支中时,这会阻止渲染器渲染任何原语。更多...
类 QNoPicking
当一个 Qt3DRender::QNoPicking 节点存在于 FrameGraph 分支中时,这会阻止渲染方面为给定分支执行拾取选择。更多...
类 QObjectPicker
QObjectPicker 类实例化一个组件,该组件可以通过一种称为拾取的过程与 QEntity 交互。更多信息...
类 QPaintedTextureImage
一个可以由 QPainter 写入的 QAbstractTextureImage。 更多信息...
类 QParameter
提供存储名称和值对的功能。这映射到着色器均匀量。 更多信息...
类 QPickEvent
当对象被拾取时,QPickEvent 类持有相关信息。 更多信息...
类 QPickLineEvent
当一段线被拾取时,QPickLineEvent 类持有相关信息。 更多信息...
类 QPickPointEvent
当点云的一段被拾取时,QPickPointEvent 类持有相关信息。 更多信息...
类 QPickTriangleEvent
当三角形被拾取时,QPickTriangleEvent 类持有相关信息。 更多信息...
类 QPickingProxy
可用于提供仅用于拾取的替代 QGeometryView。 更多信息...
类 QPickingSettings
QPickingSettings 类指定如何处理实体拾取。 更多信息...
类 QPointLight
将点光对象封装在 Qt 3D 场景中。 更多信息...
类 QPointSize
指定栅格化的点的大小。可以是静态设置,也可以由着色器程序设置。 更多信息...
类 QPolygonOffset
QPolygonOffset 类设置计算多边形偏移的深度值的缩放和步长。 更多信息...
类 QProximityFilter
选择位于目标实体距离阈值内的实体。 更多信息...
类 QRasterMode
QRasterMode 渲染状态允许控制要执行的光栅化类型。 更多信息...
类 QRayCaster
Qt3DRender::QRayCaster 用于在 3D 世界坐标中进行光线投射测试。 更多信息...
类 QRayCasterHit
光线通过模型投射时的命中详细信息。 更多信息...
类 QRenderAspect
QRenderAspect 类。 更多信息...
类 QRenderCapabilities
QRenderCapabilities 类包含有关可用渲染引擎的设置。 更多信息...
类 QRenderCapture
渲染捕获的帧图节点。 更多信息...
类 QRenderCaptureReply
接收渲染捕获请求的结果。 更多信息...
类 QRenderPass
封装一个渲染通道。 更多信息...
类 QRenderPassFilter
为过滤键和参数存储提供存储空间。 更多信息...
类 QRenderSettings
QRenderSettings 类包含有关渲染过程和活动的 FrameGraph 的设置。 更多信息...
类 QRenderState
所有渲染状态的抽象基类。 更多...
类 QRenderStateSet
QRenderStateSet 帧图 节点提供一种方式,用于在执行帧图分支时指定要应用的一组 QRenderState 对象。 更多...
类 QRenderSurfaceSelector
提供了一种指定渲染表面的方法。 更多...
类 QRenderTarget
QRenderTarget 类封装了一个目标(通常是一个帧缓冲区对象),渲染器可以将内容渲染到其中。 更多...
类 QRenderTargetOutput
QRenderTargetOutput 类允许指定渲染目标的一个附件(是否是一个颜色纹理、一个深度纹理等...)。 更多...
类 QRenderTargetSelector
提供了一种指定渲染目标的方法。 更多...
类 QSceneLoader
提供了加载现有场景的功能。 更多...
类 QScissorTest
QScissorTest 类丢弃掉屏幕上某个矩形的特定部分外的片段。 更多...
类 QScreenRayCaster
基于屏幕坐标执行射线投射测试。 更多...
类 QSeamlessCubemap
启用无缝立方体贴图纹理过滤。 更多...
类 QSetFence
用于在图形命令流中插入栅栏的 FrameGraphNode。 更多...
类 QShaderData
提供了一种方式来指定 Uniform 块或着色器结构体的值。 更多...
类 QShaderImage
为着色器程序提供图像访问。 更多...
类 QShaderProgram
封装了一个着色器程序。 更多...
类 QShaderProgramBuilder
从加载的图中生成着色器程序内容。 更多...
类 QSharedGLTexture
允许在 Qt 3D 场景中使用来自单独的 OpenGL 上下文的 textureId。 更多...
类 QSortPolicy
提供了对要使用的排序类型的存储。 更多...
类 QSpotLight
将 Spot Light 对象封装在 Qt 3D 场景中。 更多...
类 QStencilMask
QStencilMask 类控制模板平面上各个位的前向和后退写操作。 更多...
类 QStencilOperation
QStencilOperation 类指定模板操作。 更多...
类 QStencilOperationArguments
QStencilOperationArguments 类设置当模板和深度测试失败时采取的动作。 更多...
类 QStencilTest
QStencilTest 类指定模板测试的参数。 更多...
类 QStencilTestArguments
QStencilTestArguments 类指定模板测试的参数。 更多...
类 QSubtreeEnabler
启用或禁用帧图节点的整个子树。更多信息...
类 QTechnique
封装一个技术。更多信息...
类 QTechniqueFilter
一个用于选择使用的 QTechniques 的 QFrameGraphNode。更多信息...
类 QTexture1D
一个具有 Target1D 目标格式的 QAbstractTexture。更多信息...
类 QTexture1DArray
一个具有 Target1DArray 目标格式的 QAbstractTexture。更多信息...
类 QTexture2D
一个具有 Target2D 目标格式的 QAbstractTexture。更多信息...
类 QTexture2DArray
一个具有 Target2DArray 目标格式的 QAbstractTexture。更多信息...
类 QTexture2DMultisample
一个具有 Target2DMultisample 目标格式的 QAbstractTexture。更多信息...
类 QTexture2DMultisampleArray
一个具有 Target2DMultisampleArray 目标格式的 QAbstractTexture。更多信息...
类 QTexture3D
一个具有 Target3D 目标格式的 QAbstractTexture。更多信息...
类 QTextureBuffer
一个具有 TargetBuffer 目标格式的 QAbstractTexture。更多信息...
类 QTextureCubeMap
一个具有 TargetCubeMap 目标格式的 QAbstractTexture。更多信息...
类 QTextureCubeMapArray
一个具有 TargetCubeMapArray 目标格式的 QAbstractTexture。更多信息...
类 QTextureData
QTextureData 类存储纹理信息,例如目标、高度、宽度、深度、层、纹理模式以及是否启用了 Mip 级别。更多信息...
类 QTextureDataUpdate
QTextureDataUpdate 保留执行纹理内容部分更新的内容和信息。更多信息...
类 QTextureGenerator
提供纹理的图像数据。更多信息...
类 QTextureImage
封装创建从图像源生成 OpenGL 纹理图像所需的必要信息。更多信息...
类 QTextureImageData
QTextureImageData 存储代表纹理的数据。更多信息...
类 QTextureImageDataGenerator
为 QAbstractTextureImage 提供纹理图像数据。更多信息...
类 QTextureLoader
处理纹理加载并设置纹理的属性。更多信息...
类 QTextureRectangle
一个具有 TargetRectangle 目标格式的 QAbstractTexture。更多信息...
类 QTextureWrapMode
定义了Qt3DRender::QAbstractTexture应应用到纹理上的纹理包装模式。更多...
类 QViewport
Qt3D Scene中的视口。更多...
类 QWaitFence
FrameGraphNode用于在图形命令流中等待栅栏信号。更多...
函数文档
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
如果reference和sample不同,则返回true
。
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
如果reference和sample等效,则返回true
。
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的拥有者。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相应的标志是The Qt Company Ltd.在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。