Qt Quick C++ 类

Qt Quick 模块提供用于在 Qt/C++ 应用程序中嵌入 Qt Quick 的类。 更多...

名称空间

QQuickOpenGLUtils 包含 Qt Quick 实用程序,当与 OpenGL 后端一起使用时

QNativeInterface::QSGD3D11Texture 提供对 Direct3D 11 纹理对象的访问和启用采纳
QNativeInterface::QSGMetalTexture 提供对 Metal 纹理对象的访问和启用采纳
QNativeInterface::QSGOpenGLTexture 提供对 OpenGL 纹理对象的访问和启用采纳
QNativeInterface::QSGVulkanTexture 提供对 Vulkan 图像对象的访问和启用采纳
QQuickAsyncImageProvider Interface for for asynchronous control of QML image requests
QQuickFramebufferObject Convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick
QQuickFramebufferObject::Renderer
QQuickGraphicsConfiguration Container for low-level graphics settings that can affect how the underlying graphics API, such as Vulkan, is initialized by the Qt Quick scene graph. It can also control certain aspects of the scene graph renderer
QQuickGraphicsDevice Opaque container for native graphics objects representing graphics devices or contexts
QQuickImageProvider 用于支持 QML 中像素图和线程化图像请求的接口
QQuickImageResponse Interface for asynchronous image loading in QQuickAsyncImageProvider
QQuickItem The most basic of all visual items in Qt Quick
QQuickItem::ItemChangeData Adds supplementary information to the QQuickItem::itemChange() function
QQuickItemGrabResult Contains the result from QQuickItem::grabToImage()
QQuickPaintedItem Way to use the QPainter API in the QML Scene Graph
QQuickRenderControl Mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner
QQuickRenderTarget Opaque container for native graphics resources specifying a render target, and associated metadata
QQuickTextDocument Access to the QTextDocument of QQuickTextEdit
QQuickTextureFactory Interface for loading custom textures from QML
QQuickView 用于显示 Qt Quick 用户界面的窗口
QQuickWindow 用于显示图形 QML 场景的窗口
QQuickWindow::GraphicsStateInfo Describes some of the RHI's graphics state at the point of a beginExternalCommands() call
QSGBasicGeometryNode Serves as a baseclass for geometry based nodes
QSGClipNode Implements the clipping functionality in the scene graph
QSGDynamicTexture Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's
QSGFlatColorMaterial Convenient way of rendering solid colored geometry in the scene graph
QSGGeometry Low-level storage for graphics primitives in the Qt Quick Scene Graph
QSGGeometry::Attribute QSGGeometry::Attribute describes a single vertex attribute in a QSGGeometry
QSGGeometry::AttributeSet QSGGeometry::AttributeSet describes how the vertices in a QSGGeometry are built up
QSGGeometry::ColoredPoint2D QSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a color
QSGGeometry::Point2D QSGGeometry::Point2D struct is a convenience struct for accessing 2D Points
QSGGeometry::TexturedPoint2D QSGGeometry::TexturedPoint2D struct is a convenience struct for accessing 2D Points with texture coordinates
QSGGeometryNode Used for all rendered content in the scene graph
QSGImageNode Provided for convenience to easily draw textured content using the QML scene graph
QSGMaterial Encapsulates rendering state for a shader program
QSGMaterialShader Represents a graphics API independent shader program
QSGMaterialShader::GraphicsPipelineState Describes state changes that the material wants to apply to the currently active graphics pipeline state
QSGMaterialShader::RenderState Encapsulates the current rendering state during a call to QSGMaterialShader::updateUniformData() and the other update type of functions
QSGMaterialType Used as a unique type token in combination with QSGMaterial
QSGNode 所有场景图形节点的基类
QSGOpacityNode 用于改变节点的不透明度
QSGOpaqueTextureMaterial Convenient way of rendering textured geometry in the scene graph
QSGRectangleNode Convenience class for drawing solid filled rectangles using scenegraph
QSGRenderNode Represents a set of custom rendering commands targeting the graphics API that is in use by the scenegraph
QSGRendererInterface An interface providing access to some of the graphics API specific internals of the scenegraph
QSGSimpleRectNode Convenience class for drawing solid filled rectangles using scenegraph
QSGSimpleTextureNode Provided for convenience to easily draw textured content using the QML scene graph
QSGTexture The base class for textures used in the scene graph
QSGTextureMaterial Convenient way of rendering textured geometry in the scene graph
QSGTextureProvider 在 QML 中封装基于纹理的实体
QSGTransformNode 实现场景图形变换
QSGVertexColorMaterial Convenient way of rendering per-vertex colored geometry in the scene graph

详细描述

要包括模块类定义,使用以下指令:

#include <QtQuick>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += quick
					

有关 Qt Quick 模块的更多信息,见 Qt Quick 模块文档编制。