Qt3DRender Namespace
包含可进行二维和三维渲染的类。更多
头文件: | #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
类
类QAbstractLight
在Qt 3D 场景中封装 QAbstractLight 对象。更多
类QAbstractRayCaster
用于在 3D 场景中进行光线投射的抽象基类。更多
类QAbstractTexture
用于提供纹理的基类。更多
类QAbstractTextureImage(抽象纹理图像
封装了创建 OpenGL 纹理图像的必要信息。更多
类QAlphaCoverage
启用阿尔法覆盖多重采样模式。更多
类QAlphaTest
QAlphaTest 类指定 alpha 参考测试。更多
类QBlendEquation
QBlendEquation 类指定用于 RGB 混合方程和 Alpha 混合方程的方程。更多
类QBlendEquationArguments
封装混合信息:指定输入值(将要绘制的内容)如何影响现有值(已绘制的内容)。更多
类QBlitFramebuffer
FrameGraph 节点,用于将像素值矩形从渲染目标的一个区域传输到另一个区域。更多
类QBufferCapture
在 GPU 和 CPU 之间交换缓冲区数据。更多
类QCamera
QCamera 类定义了渲染场景的视点。更多
类QCameraLens
Qt3DRender::QCameraLens 指定用于为 3D 场景定义相机的投影矩阵。更多
类QCameraSelector
用于选择要使用的相机的类。更多
类QClearBuffers
用于清除缓冲区的类。更多
类QClipPlane
使用 gl_ClipDistance 在着色器中启用额外的 OpenGL 裁剪平面。更多
类QColorMask
允许指定哪些颜色组件应被写入当前绑定的帧缓冲区。更多
类QComputeCommand
为 GPU 上的计算着色器发布工作的 QComponent。更多
类QCullFace
QCullFace 类用于指定是启用正面还是背面渲染。更多
类QDebugOverlay
启用场景细节的可视化叠加。更多
类QDepthRange
可对写入深度缓冲区的深度值进行重映射。更多
类QDepthTest
QDepthTest 类根据写入样本的深度测试片段着色器的深度值。更多
类QDirectionalLight
在Qt 3D 场景中封装方向光对象。更多
类QDispatchCompute
为 GPU 上的计算着色器发布工作的 FrameGraph 节点。更多
类QDithering
启用抖动。更多
类QEffect
Qt 3D 场景中特效的基类。更多
类QEffect
在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
用于放置内存屏障的类。更多
类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
QPickTriangleEvent 类用于保存选取三角形时的信息。更多
类QPickingSettings
QPickingSettings 类指定如何处理实体选取。更多
类QPointLight
在Qt 3D 场景中封装点光源对象。更多
类QPointSize
指定光栅化点的大小。可静态设置或由着色器程序设置。更多
类QPolygonOffset
QPolygonOffset 类设置了计算多边形偏移深度值的比例和步骤。更多
类QProximityFilter
选择与目标实体距离在阈值范围内的实体。更多
类QRasterMode
QRasterMode 渲染状态允许控制要执行的光栅化类型。更多
类QRayCaster
Qt3DRender::QRayCaster 用于在三维世界坐标中执行光线投射测试。更多
类QRayCasterHit
投射射线穿过模型时的命中细节。更多
类QRenderAspect
QRenderAspect 类。更多
类QRenderCapabilities
QRenderCapabilities 类保存与可用渲染引擎相关的设置。更多
类QRenderCapture
用于渲染捕捉的帧图节点。更多
类QRenderCaptureReply
接收渲染捕捉请求的结果。更多
类QRenderPass
封装一个渲染通行证。更多
类QRenderPassFilter
提供滤镜键和参数向量的存储空间。更多
类QRenderSettings
QRenderSettings 类用于保存与渲染过程相关的设置以及活动FrameGraph 的主机。更多
类QRenderState
所有渲染状态的抽象基类。更多
类QRenderStateSet
QRenderStateSetFrameGraph 节点提供了一种方法,用于指定在执行帧图分支时应用的一组QRenderState 对象。更多
类QRenderSurfaceSelector(渲染表面选择器
提供一种指定渲染表面的方法。更多
类QRenderTarget
QRenderTarget 类封装了一个目标(通常是帧缓冲对象),渲染器可将其渲染到该目标中。更多
类QRenderTargetOutput
QRenderTargetOutput 类允许指定渲染目标的附件(无论是颜色纹理还是深度纹理等)。更多
类QRenderTargetSelector
提供一种指定渲染目标的方法。更多
类QSceneLoader
提供加载现有场景的功能。更多
类QScissorTest
QScissorTest 类会丢弃屏幕上特定矩形区域外的片段。更多
类QScreenRayCaster
基于屏幕坐标的光线投射测试。更多
类QSeamlessCubemap
启用无缝立方体贴图纹理过滤。更多
类QSetFence
FrameGraphNode 用于在图形命令流中插入栅栏。更多
类QShaderData
提供一种指定 Uniform Block 或着色器结构值的方法。更多
类QShaderImage
为着色器程序提供图像访问。更多
类QShaderProgram
封装着色器程序。更多
类QShaderProgramBuilder
从加载的图形生成着色器程序内容。更多
类QSharedGLTexture
允许在Qt 3D 场景中使用来自单独 OpenGL 上下文的textureId 。更多
类QSortPolicy
为要使用的排序类型提供存储空间。更多
类QSpotLight
在Qt 3D 场景中封装聚光灯对象。更多
类QStencilMask
QStencilMask 类控制模板平面中各个位的前后写入。更多
类QStencilOperation
QStencilOperation 类指定钢网操作。更多
类QStencilOperationArguments
QStencilOperationArguments 类设置模版和深度测试失败时要采取的操作。更多
类QStencilTest
QStencilTest 类指定了模版测试的参数。更多
类QStencilTestArguments
QStencilTestArguments 类指定模版测试的参数。更多
类QSubtreeEnabler
启用或禁用帧图节点的整个子树。更多
类QTechnique
封装一个技术。更多
类QTechniqueFilter
QFrameGraphNode 用来选择要使用的 QTechniques。更多
类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 类存储纹理信息,如目标、高度、宽度、深度、图层、包边以及是否启用了 mipmaps。更多
类QTextureDataUpdate
QTextureDataUpdate 保存对纹理内容执行部分更新所需的内容和信息。更多
类QTextureGenerator
为纹理提供图像数据。更多
类QTextureImage
封装了从图像源创建 OpenGL 纹理图像的必要信息。更多
类QTextureImageData
QTextureImageData 存储代表纹理的数据。更多
类QTextureImageDataGenerator
为QAbstractTextureImage 提供纹理图像数据。更多
类QTextureLoader
处理纹理加载和纹理属性设置。更多
类QTextureRectangle
目标格式为 TargetRectangle 的QAbstractTexture 。更多
类QTextureWrapMode
定义Qt3DRender::QAbstractTexture 应用于纹理的缠绕模式。更多
类QViewport
Qt3D 场景中的视口。更多
类QWaitFence
FrameGraphNode 用于等待图形命令流中的栅栏成为信号。更多
类型文件
[alias]
ParameterList
Qt3DRender::QParameter 参数列表。
QTextureImageDataPtr
指向QTextureImageData 的共享指针。
功能文档
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
。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.