Qt3DRender 命名空间

包含使能 2D 和 3D 渲染的类。更多...

头文件 #include <Qt3DRender>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender

命名空间

命名空间Quick
命名空间Render

QAbstractLight
QAbstractRayCaster
QAbstractTexture
QAbstractTextureImage
QAlphaCoverage
QAlphaTest
QBlendEquation
QBlendEquationArguments
QBlitFramebuffer
QBufferCapture
QCamera
QCameraLens
QCameraSelector
QClearBuffers
QClipPlane
QColorMask
QComputeCommand
QCullFace
QDebugOverlay
QDepthRange
QDepthTest
QDirectionalLight
QDispatchCompute
QDithering
QEffect
QEnvironmentLight
QFilterKey
QFrameGraphNode
QFrontFace
QFrustumCulling
QGeometryRenderer
QGraphicsApiFilter
QLayer
QLayerFilter
QLevelOfDetail
QLevelOfDetailBoundingSphere
QLevelOfDetailSwitch
QLineWidth
QMaterial
QMemoryBarrier
QMesh
QMultiSampleAntiAliasing
QNoDepthMask
QNoDraw
QNoPicking
QObjectPicker
QPaintedTextureImage
QParameter
QPickEvent
QPickLineEvent
QPickPointEvent
QPickTriangleEvent
(since 6.0)QPickingProxy
QPickingSettings
QPointLight
QPointSize
QPolygonOffset
QProximityFilter
QRasterMode
QRayCaster
QRayCasterHit
QRenderAspect
QRenderCapabilities
QRenderCapture
QRenderCaptureReply
QRenderPass
QRenderPassFilter
QRenderSettings
QRenderState
QRenderStateSet
QRenderSurfaceSelector
QRenderTarget
QRenderTargetOutput
QRenderTargetSelector
QSceneLoader
QScissorTest
QScreenRayCaster
QSeamlessCubemap
QSetFence
QShaderData
QShaderImage
QShaderProgram
QShaderProgramBuilder
QSharedGLTexture
QSortPolicy
QSpotLight
QStencilMask
QStencilOperation
QStencilOperationArguments
QStencilTest
QStencilTestArguments
QSubtreeEnabler
QTechnique
QTechniqueFilter
QTexture1D
QTexture1DArray
QTexture2D
QTexture2DArray
QTexture2DMultisample
QTexture2DMultisampleArray
QTexture3D
QTextureBuffer
QTextureCubeMap
QTextureCubeMapArray
QTextureData
QTextureDataUpdate
QTextureGenerator
QTextureImage
QTextureImageData
QTextureImageDataGenerator
QTextureLoader
QTextureRectangle
QTextureWrapMode
QViewport
QWaitFence

类型

函数

booloperator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
booloperator==(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用于在图形命令流中等待栅栏信号。更多...

类型文档

[别名] ParameterList

Qt3DRender::QParameter参数的列表。

QTextureImageDataPtr

QTextureImageData的共享指针。

函数文档

bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)

如果referencesample不同,则返回true

bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)

如果referencesample等效,则返回true

© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的拥有者。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相应的标志是The Qt Company Ltd.在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。