Класс QGraphicsApiFilter
(Qt3DRender::QGraphicsApiFilter)Класс QGraphicsApiFilter определяет API, необходимое для присоединённого QTechnique Подробнее...
| Заголовок: |
#include <QGraphicsApiFilter> |
| qmake: |
QT += 3drender |
| С тех пор как: |
Qt 5.5 |
| Инициализируется из: |
GraphicsApiFilter
|
| Наследуется от: |
QObject
|
Типы public
| Перечисление |
Api { OpenGLES, OpenGL } |
| Перечисление |
OpenGLProfile { НетПрофиля, ПрофилиCore, ПрофилиСовместимости } |
Свойства
Public-функции
- 32 public-функции унаследованы от QObject
Public Slots
- 1 public slot унаследован от QObject
Сигналы
| bool |
operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
| bool |
operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
Дополнительные унаследованные члены
- 11 статических public-членов унаследованы от QObject
- 9 protected-функций унаследованы от QObject
Подробное описание
Класс QGraphicsApiFilter определяет API, необходимое для присоединённого QTechnique
Документация по типам членов
Перечисление QGraphicsApiFilter::Api
Перечисление QGraphicsApiFilter::OpenGLProfile
Это перечисление определяет тип требуемого профиля
| Константа |
Значение |
Qt3DRender::QGraphicsApiFilter::NoProfile |
QSurfaceFormat::NoProfile |
Qt3DRender::QGraphicsApiFilter::CoreProfile |
QSurfaceFormat::CoreProfile |
Qt3DRender::QGraphicsApiFilter::CompatibilityProfile |
QSurfaceFormat::CompatibilityProfile |
Документация по свойствам
api : Qt3DRender::QGraphicsApiFilter::Api
Функции доступа:
| Api |
api() const |
| void |
setApi(Api api) |
Сигнал уведомления:
| void |
apiChanged(Qt3DRender::QGraphicsApiFilter::Api api) |
Функции доступа:
| QStringList |
extensions() const |
| void |
setExtensions(const QStringList &extensions) |
Сигнал уведомления:
| void |
extensionsChanged(const QStringList &extensions) |
majorVersion : int
Функции доступа:
| int |
majorVersion() const |
| void |
setMajorVersion(int majorVersion) |
Сигнал уведомления:
| void |
majorVersionChanged(int majorVersion) |
minorVersion : int
Функции доступа:
| int |
minorVersion() const |
| void |
setMinorVersion(int minorVersion) |
Сигнал уведомления:
| void |
minorVersionChanged(int minorVersion) |
profile : Qt3DRender::QGraphicsApiFilter::OpenGLProfile
Функции доступа:
| OpenGLProfile |
profile() const |
| void |
setProfile(OpenGLProfile profile) |
Сигнал уведомления:
| void |
profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile) |
Функции доступа:
| QString |
vendor() const |
| void |
setVendor(const QString &vendor) |
Сигнал уведомления:
| void |
vendorChanged(const QString &vendor) |
Документация по членам-функциям
QGraphicsApiFilter::QGraphicsApiFilter(QObject *parent = nullptr)
Создаёт новый QGraphicsApiFilter с указанным parent.
[signal] void QGraphicsApiFilter::graphicsApiFilterChanged()
Этот сигнал испускается, когда значение любого свойства изменяется.
Связанные нечлены
Возвращает true если reference и sample различны.
Возвращает true если reference и sample эквивалентны.