Qt3DRender::QGraphicsApiFilter Class
class Qt3DRender::QGraphicsApiFilterLa clase QGraphicsApiFilter identifica la API necesaria para el adjunto QTechnique. Más...
| Cabecera: | #include <QGraphicsApiFilter> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| En QML: | GraphicsApiFilter |
| Hereda: | QObject |
| Status: | Obsoleto |
Tipos públicos
| enum | Api { OpenGLES, OpenGL, Vulkan, DirectX, RHI } |
| enum | OpenGLProfile { NoProfile, CoreProfile, CompatibilityProfile } |
Propiedades
|
|
Funciones públicas
| QGraphicsApiFilter(QObject *parent = nullptr) | |
| Qt3DRender::QGraphicsApiFilter::Api | api() const |
| QStringList | extensions() const |
| int | majorVersion() const |
| int | minorVersion() const |
| Qt3DRender::QGraphicsApiFilter::OpenGLProfile | profile() const |
| QString | vendor() const |
Ranuras públicas
| void | setApi(Qt3DRender::QGraphicsApiFilter::Api api) |
| void | setExtensions(const QStringList &extensions) |
| void | setMajorVersion(int majorVersion) |
| void | setMinorVersion(int minorVersion) |
| void | setProfile(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile) |
| void | setVendor(const QString &vendor) |
Señales
| 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) |
Relacionados No miembros
| bool | operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
| bool | operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
Documentación de los tipos de miembros
enum QGraphicsApiFilter::Api
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QGraphicsApiFilter::OpenGLES | QSurfaceFormat::OpenGLES | QSurfaceFormat::OpenGLES |
Qt3DRender::QGraphicsApiFilter::OpenGL | QSurfaceFormat::OpenGL | QSurfaceFormat::OpenGL |
Qt3DRender::QGraphicsApiFilter::Vulkan | 3 | Vulkan |
Qt3DRender::QGraphicsApiFilter::DirectX | 4 | DirectX |
Qt3DRender::QGraphicsApiFilter::RHI | 5 | RHI |
enum QGraphicsApiFilter::OpenGLProfile
Este enum identifica el tipo de perfil requerido.
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QGraphicsApiFilter::NoProfile | QSurfaceFormat::NoProfile | QSurfaceFormat::NoProfile |
Qt3DRender::QGraphicsApiFilter::CoreProfile | QSurfaceFormat::CoreProfile | QSurfaceFormat::CoreProfile |
Qt3DRender::QGraphicsApiFilter::CompatibilityProfile | QSurfaceFormat::CompatibilityProfile | QSurfaceFormat::CompatibilityProfile |
Propiedad Documentación
api : Qt3DRender::QGraphicsApiFilter::Api
Funciones de acceso:
| Qt3DRender::QGraphicsApiFilter::Api | api() const |
| void | setApi(Qt3DRender::QGraphicsApiFilter::Api api) |
Señal de aviso:
| void | apiChanged(Qt3DRender::QGraphicsApiFilter::Api api) |
extensions : QStringList
Funciones de acceso:
| QStringList | extensions() const |
| void | setExtensions(const QStringList &extensions) |
Señal de aviso:
| void | extensionsChanged(const QStringList &extensions) |
majorVersion : int
Funciones de acceso:
| int | majorVersion() const |
| void | setMajorVersion(int majorVersion) |
Señal de aviso:
| void | majorVersionChanged(int majorVersion) |
minorVersion : int
Funciones de acceso:
| int | minorVersion() const |
| void | setMinorVersion(int minorVersion) |
Señal de aviso:
| void | minorVersionChanged(int minorVersion) |
profile : Qt3DRender::QGraphicsApiFilter::OpenGLProfile
Funciones de acceso:
| Qt3DRender::QGraphicsApiFilter::OpenGLProfile | profile() const |
| void | setProfile(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile) |
Señal de aviso:
| void | profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile) |
vendor : QString
Funciones de acceso:
| QString | vendor() const |
| void | setVendor(const QString &vendor) |
Señal de notificador:
| void | vendorChanged(const QString &vendor) |
Documentación de la función miembro
[explicit] QGraphicsApiFilter::QGraphicsApiFilter(QObject *parent = nullptr)
Construye un nuevo QGraphicsApiFilter con el parent especificado .
[signal] void QGraphicsApiFilter::graphicsApiFilterChanged()
Esta señal se emite cuando se cambia el valor de cualquier propiedad.
No miembros relacionados
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Devuelve true si reference y sample son diferentes.
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Devuelve true si reference y sample son equivalentes.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.