Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qsgtextureprovider.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 QSGTEXTUREPROVIDER_H
5
#define QSGTEXTUREPROVIDER_H
6
7
#include <QtQuick/qsgtexture.h>
8
#include <QtCore/qobject.h>
9
10
QT_BEGIN_NAMESPACE
11
12
class
Q_QUICK_EXPORT
QSGTextureProvider
:
public
QObject
13
{
14
Q_OBJECT
15
public
:
16
virtual
QSGTexture
*
texture
()
const
= 0;
17
18
Q_SIGNALS
:
19
void
textureChanged
();
20
};
21
22
QT_END_NAMESPACE
23
24
#endif
QObject
\inmodule QtCore
Definition
qobject.h:90
QSGTextureProvider
The QSGTextureProvider class encapsulates texture based entities in QML.
Definition
qsgtextureprovider.h:13
QSGTextureProvider::textureChanged
void textureChanged()
This signal is emitted when the texture changes.
QSGTextureProvider::texture
virtual QSGTexture * texture() const =0
Returns a pointer to the texture object.
QSGTexture
\inmodule QtQuick
Definition
qsgtexture.h:20
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:117
Q_SIGNALS
#define Q_SIGNALS
Definition
qtmetamacros.h:45
qtdeclarative
src
quick
scenegraph
util
qsgtextureprovider.h
Generated by
1.9.7