Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qsgopenvgrenderer_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QSGOPENVGRENDERER_H
5#define QSGOPENVGRENDERER_H
6
7#include <private/qsgrenderer_p.h>
8
10
12{
13public:
14 QSGOpenVGRenderer(QSGRenderContext *context);
15 virtual ~QSGOpenVGRenderer();
16
17 void nodeChanged(QSGNode *node, QSGNode::DirtyState state) override;
18
19 void render() final;
20};
21
22QT_END_NAMESPACE
23
24#endif // QSGOPENVGRENDERER_H
QSurfaceFormat defaultSurfaceFormat() const override
QSGNinePatchNode * createNinePatchNode() override
QSGRenderContext * createRenderContext() override
QSGImageNode * createImageNode() override
QSGInternalRectangleNode * createInternalRectangleNode() override
QSGRectangleNode * createRectangleNode() override
QSGPainterNode * createPainterNode(QQuickPaintedItem *item) override
QSGOpenVGGlyphNode(QSGRenderContext *rc)
ShaderSourceTypes shaderSourceType() const override
void renderNextFrame(QSGRenderer *renderer) override
int maxTextureSize() const override
static const int INIT_PARAMS_MAGIC
ShaderType shaderType() const override
GraphicsApi graphicsApi() const override
Returns the graphics API that is in use by the Qt Quick scenegraph.
void initialize(const QSGRenderContext::InitParams *params) override
ShaderCompilationTypes shaderCompilationType() const override
QSGRenderer * createRenderer(QSGRendererInterface::RenderMode renderMode=QSGRendererInterface::RenderMode2D) override
QSGTexture * createTexture(const QImage &image, uint flags) const override
QSGOpenVGFontGlyphCache * glyphCache(const QRawFont &rawFont)
void nodeChanged(QSGNode *node, QSGNode::DirtyState state) override
QSGOpenVGRenderer(QSGRenderContext *context)
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")