IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QGraphicsApiFilter Class

The QGraphicsApiFilter class identifies the API required for the attached QTechnique.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QGraphicsApiFilter Class

  • Header: QGraphicsApiFilter

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS 3drender)

    target_link_libraries(mytarget PRIVATE Qt6::3drender)

  • qmake: QT += 3drender

  • Inherited By:

  • Instantiated By: qml-qt3d-render-graphicsapifilter.xml

  • Inherits: QObject

Detailed Description

 

Member Type Documentation

 

enum QGraphicsApiFilter::Api

Constant

Value

Description

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

This enum identifies the type of profile required.

Constant

Value

Description

Qt3DRender::QGraphicsApiFilter::NoProfile

QSurfaceFormat::NoProfile

QSurfaceFormat::NoProfile

Qt3DRender::QGraphicsApiFilter::CoreProfile

QSurfaceFormat::CoreProfile

QSurfaceFormat::CoreProfile

Qt3DRender::QGraphicsApiFilter::CompatibilityProfile

QSurfaceFormat::CompatibilityProfile

QSurfaceFormat::CompatibilityProfile

Property Documentation

 

api : Qt3DRender::QGraphicsApiFilter::Api

Access functions:

  • api() const

  • void setApi( api)

Notifier signal:

  • void apiChanged( api)

extensions : QStringList

Access functions:

  • extensions() const

  • void setExtensions(const &extensions)

Notifier signal:

  • void extensionsChanged(const &extensions)

majorVersion : int

Access functions:

  • int majorVersion() const

  • void setMajorVersion(int majorVersion)

Notifier signal:

  • void majorVersionChanged(int majorVersion)

minorVersion : int

Access functions:

  • int minorVersion() const

  • void setMinorVersion(int minorVersion)

Notifier signal:

  • void minorVersionChanged(int minorVersion)

profile : Qt3DRender::QGraphicsApiFilter::OpenGLProfile

Access functions:

  • profile() const

  • void setProfile( profile)

Notifier signal:

  • void profileChanged( profile)

vendor : QString

Access functions:

  • vendor() const

  • void setVendor(const &vendor)

Notifier signal:

  • void vendorChanged(const &vendor)

Member Function Documentation

 

[explicit] QGraphicsApiFilter::QGraphicsApiFilter(QObject *parent = nullptr)

Constructs a new QGraphicsApiFilter with the specified parent.

void QGraphicsApiFilter::graphicsApiFilterChanged()

This signal is emitted when the value of any property is changed.

Related Non-Members

 

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

Returns true if reference and sample are different.

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

Returns true if reference and sample are equivalent.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+