Spec-Zone.ru › Qt 5.9

Класс QGraphicsApiFilter

(Qt3DRender::QGraphicsApiFilter)

Класс QGraphicsApiFilter определяет API, необходимое для присоединённого QTechnique Подробнее...

Заголовок: #include <QGraphicsApiFilter>
qmake: QT += 3drender
С тех пор как: Qt 5.5
Инициализируется из: GraphicsApiFilter
Наследуется от: QObject
  • Список всех членов, включая наследуемые

Типы public

Перечисление Api { OpenGLES, OpenGL }
Перечисление OpenGLProfile { НетПрофиля, ПрофилиCore, ПрофилиСовместимости }

Свойства

  • api : Qt3DRender::QGraphicsApiFilter::Api
  • extensions : QStringList
  • majorVersion : int
  • minorVersion : int
  • profile : Qt3DRender::QGraphicsApiFilter::OpenGLProfile
  • vendor : QString
  • 1 свойство унаследовано от QObject

Public-функции

QGraphicsApiFilter(QObject *parent = nullptr)
Api api() const
QStringList extensions() const
int majorVersion() const
int minorVersion() const
OpenGLProfile profile() const
QString vendor() const
  • 32 public-функции унаследованы от QObject

Public Slots

void setApi(Api api)
void setExtensions(const QStringList &extensions)
void setMajorVersion(int majorVersion)
void setMinorVersion(int minorVersion)
void setProfile(OpenGLProfile profile)
void setVendor(const QString &vendor)
  • 1 public slot унаследован от QObject

Сигналы

void apiChanged(Qt3DRender::QGraphicsApiFilter::Api api)
void extensionsChanged(const QStringList &extensions)
void graphicsApiFilterChanged()
void majorVersionChanged(int majorVersion)
void minorVersionChanged(int minorVersion)
void profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile)
void vendorChanged(const QString &vendor)
  • 2 сигнала унаследованы от 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

Константа Значение Описание
Qt3DRender::QGraphicsApiFilter::OpenGLES QSurfaceFormat::OpenGLES QSurfaceFormat::OpenGLES
Qt3DRender::QGraphicsApiFilter::OpenGL QSurfaceFormat::OpenGL QSurfaceFormat::OpenGL

Перечисление 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)

extensions : QStringList

Функции доступа:

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)

vendor : QString

Функции доступа:

QString vendor() const
void setVendor(const QString &vendor)

Сигнал уведомления:

void vendorChanged(const QString &vendor)

Документация по членам-функциям

QGraphicsApiFilter::QGraphicsApiFilter(QObject *parent = nullptr)

Создаёт новый QGraphicsApiFilter с указанным parent.

[signal] void QGraphicsApiFilter::graphicsApiFilterChanged()

Этот сигнал испускается, когда значение любого свойства изменяется.

Связанные нечлены

bool Qt3DRender::operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)

Возвращает true если reference и sample различны.

bool Qt3DRender::operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)

Возвращает true если reference и sample эквивалентны.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qgraphicsapifilter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API