IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Quick C++ Classes

The Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

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::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.

  • QQuickFramebufferObject::Renderer:

  • 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.

Detailed Description

To link against the module, add this line to your qmake .pro file:

 
Sélectionnez
QT += quick

For more information on the Qt Quick module, see the Qt Quick module documentation.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+