Qt Quick C++ Classes▲
The Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications.
Namespaces▲
- 
						QQuickOpenGLUtils: The QQuickOpenGLUtils namespace contains utilities for Qt Quick when used with an OpenGL backend. 
Classes▲
- 
						QNativeInterface::QSGD3D11Texture: Provides access to and enables adopting Direct3D 11 texture objects. 
- 
						QNativeInterface::QSGD3D12Texture: Provides access to and enables adopting Direct3D 12 texture objects. 
- 
						QNativeInterface::QSGMetalTexture: Provides access to and enables adopting Metal texture objects. 
- 
						QNativeInterface::QSGOpenGLTexture: Provides access to and enables adopting OpenGL texture objects. 
- 
						QNativeInterface::QSGVulkanTexture: Provides access to and enables adopting Vulkan image objects. 
- 
						QQuickAsyncImageProvider: The QQuickAsyncImageProvider class provides an interface for asynchronous control of QML image requests. 
- 
						QQuickFramebufferObject: The QQuickFramebufferObject class is a convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick. 
- 
						QQuickGraphicsConfiguration: QQuickGraphicsConfiguration controls lower level graphics settings for the QQuickWindow. 
- 
						QQuickGraphicsDevice: The QQuickGraphicsDevice class provides an opaque container for native graphics objects representing graphics devices or contexts. 
- 
						QQuickImageProvider: The QQuickImageProvider class provides an interface for supporting pixmaps and threaded image requests in QML. 
- 
						QQuickImageResponse: The QQuickImageResponse class provides an interface for asynchronous image loading in QQuickAsyncImageProvider. 
- 
						QQuickItem: The QQuickItem class provides the most basic of all visual items in Qt Quick. 
- 
						QQuickItem::ItemChangeData: Adds supplementary information to the QQuickItem::itemChange() function. 
- 
						QQuickItemGrabResult: The QQuickItemGrabResult contains the result from QQuickItem::grabToImage(). 
- 
						QQuickPaintedItem: The QQuickPaintedItem class provides a way to use the QPainter API in the QML Scene Graph. 
- 
						QQuickRenderControl: The QQuickRenderControl class provides a mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner. 
- 
						QQuickRenderTarget: The QQuickRenderTarget class provides an opaque container for native graphics resources specifying a render target, and associated metadata. 
- 
						QQuickTextDocument: The QQuickTextDocument class provides access to the QTextDocument of QQuickTextEdit. 
- 
						QQuickTextureFactory: The QQuickTextureFactory class provides an interface for loading custom textures from QML. 
- 
						QQuickView: The QQuickView class provides a window for displaying a Qt Quick user interface. 
- 
						QQuickWindow: The QQuickWindow class provides the window for displaying a graphical QML scene. 
- 
						QQuickWindow::GraphicsStateInfo: Describes some of the RHI's graphics state at the point of a beginExternalCommands() call. 
- 
						QSGBasicGeometryNode: The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes. 
- 
						QSGClipNode: The QSGClipNode class implements the clipping functionality in the scene graph. 
- 
						QSGDynamicTexture: The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. 
- 
						QSGFlatColorMaterial: The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph. 
- 
						QSGGeometry: The QSGGeometry class provides low-level storage for graphics primitives in the Qt Quick Scene Graph. 
- 
						QSGGeometry::Attribute: The QSGGeometry::Attribute describes a single vertex attribute in a QSGGeometry. 
- 
						QSGGeometry::AttributeSet: The QSGGeometry::AttributeSet describes how the vertices in a QSGGeometry are built up. 
- 
						QSGGeometry::ColoredPoint2D: The QSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a color. 
- 
						QSGGeometry::Point2D: The QSGGeometry::Point2D struct is a convenience struct for accessing 2D Points. 
- 
						QSGGeometry::TexturedPoint2D: The QSGGeometry::TexturedPoint2D struct is a convenience struct for accessing 2D Points with texture coordinates. 
- 
						QSGGeometryNode: The QSGGeometryNode class is used for all rendered content in the scene graph. 
- 
						QSGImageNode: The QSGImageNode class is provided for convenience to easily draw textured content using the QML scene graph. 
- 
						QSGMaterial: The QSGMaterial class encapsulates rendering state for a shader program. 
- 
						QSGMaterialShader: The QSGMaterialShader class 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: The QSGMaterialType class is used as a unique type token in combination with QSGMaterial. 
- 
						QSGNode: The QSGNode class is the base class for all nodes in the scene graph. 
- 
						QSGOpacityNode: The QSGOpacityNode class is used to change opacity of nodes. 
- 
						QSGOpaqueTextureMaterial: The QSGOpaqueTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph. 
- 
						QSGRectangleNode: The QSGRectangleNode class is a convenience class for drawing solid filled rectangles using scenegraph. 
- 
						QSGRenderNode: The QSGRenderNode class 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: The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegraph. 
- 
						QSGSimpleTextureNode: The QSGSimpleTextureNode class is provided for convenience to easily draw textured content using the QML scene graph. 
- 
						QSGTexture: The QSGTexture class is the base class for textures used in the scene graph. 
- 
						QSGTextureMaterial: The QSGTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph. 
- 
						QSGTextureProvider: The QSGTextureProvider class encapsulates texture based entities in QML. 
- 
						QSGTransformNode: The QSGTransformNode class implements transformations in the scene graph. 
- 
						QSGVertexColorMaterial: The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex colored geometry in the scene graph. 




