class QGraphicsApiFilter

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

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter

Synopsis

Properties

Methods

Slots

Signals

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

class Api

Constant

Description

Qt3DRender.QGraphicsApiFilter.OpenGLES

QSurfaceFormat::OpenGLES

Qt3DRender.QGraphicsApiFilter.OpenGL

QSurfaceFormat::OpenGL

Qt3DRender.QGraphicsApiFilter.Vulkan

Vulkan

Qt3DRender.QGraphicsApiFilter.DirectX

DirectX

Qt3DRender.QGraphicsApiFilter.RHI

RHI

class OpenGLProfile

This enum identifies the type of profile required.

Constant

Description

Qt3DRender.QGraphicsApiFilter.NoProfile

QSurfaceFormat::NoProfile

Qt3DRender.QGraphicsApiFilter.CoreProfile

QSurfaceFormat::CoreProfile

Qt3DRender.QGraphicsApiFilter.CompatibilityProfile

QSurfaceFormat::CompatibilityProfile

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property apiᅟ: Qt3DRender.QGraphicsApiFilter.Api
Access functions:
property extensionsᅟ: list of strings
Access functions:
property majorVersionᅟ: int
Access functions:
property minorVersionᅟ: int
Access functions:
property profileᅟ: Qt3DRender.QGraphicsApiFilter.OpenGLProfile
Access functions:
property vendorᅟ: str
Access functions:
__init__([parent=None])
Parameters:

parentQObject

Constructs a new QGraphicsApiFilter with the specified parent.

api()
Return type:

Api

See also

setApi()

Getter of property apiᅟ .

apiChanged(api)
Parameters:

apiApi

Notification signal of property apiᅟ .

extensions()
Return type:

list of strings

See also

setExtensions()

Getter of property extensionsᅟ .

extensionsChanged(extensions)
Parameters:

extensions – list of strings

Notification signal of property extensionsᅟ .

graphicsApiFilterChanged()

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

majorVersion()
Return type:

int

See also

setMajorVersion()

Getter of property majorVersionᅟ .

majorVersionChanged(majorVersion)
Parameters:

majorVersion – int

Notification signal of property majorVersionᅟ .

minorVersion()
Return type:

int

See also

setMinorVersion()

Getter of property minorVersionᅟ .

minorVersionChanged(minorVersion)
Parameters:

minorVersion – int

Notification signal of property minorVersionᅟ .

profile()
Return type:

OpenGLProfile

See also

setProfile()

Getter of property profileᅟ .

profileChanged(profile)
Parameters:

profileOpenGLProfile

Notification signal of property profileᅟ .

setApi(api)
Parameters:

apiApi

See also

api()

Setter of property apiᅟ .

setExtensions(extensions)
Parameters:

extensions – list of strings

See also

extensions()

Setter of property extensionsᅟ .

setMajorVersion(majorVersion)
Parameters:

majorVersion – int

See also

majorVersion()

Setter of property majorVersionᅟ .

setMinorVersion(minorVersion)
Parameters:

minorVersion – int

See also

minorVersion()

Setter of property minorVersionᅟ .

setProfile(profile)
Parameters:

profileOpenGLProfile

See also

profile()

Setter of property profileᅟ .

setVendor(vendor)
Parameters:

vendor – str

See also

vendor()

Setter of property vendorᅟ .

vendor()
Return type:

str

See also

setVendor()

Getter of property vendorᅟ .

vendorChanged(vendor)
Parameters:

vendor – str

Notification signal of property vendorᅟ .