QGraphicsApiFilter Class

class Qt3DRender::QGraphicsApiFilter

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

Header: #include <QGraphicsApiFilter>
qmake: QT += 3drender
Since: Qt 5.5
Instantiated By: GraphicsApiFilter

This class was introduced in Qt 5.5.

Public Types

enum Api { OpenGLES, OpenGL, Vulkan, DirectX }

Protected Functions

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

Detailed Description

Member Type Documentation

enum QGraphicsApiFilter::Api

ConstantValueDescription
Qt3DRender::QGraphicsApiFilter::OpenGLES0QSurfaceFormat::OpenGLES
Qt3DRender::QGraphicsApiFilter::OpenGL1QSurfaceFormat::OpenGL
Qt3DRender::QGraphicsApiFilter::Vulkan3Vulkan
Qt3DRender::QGraphicsApiFilter::DirectX4DirectX

Member Function Documentation

[protected] 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.