QGraphicsApiFilter

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

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter

Synopsis

Functions

Detailed Description

class PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter([parent=None])
Parameters

parentPySide6.QtCore.QObject

Constructs a new QGraphicsApiFilter with the specified parent.

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.Api

Constant

Description

Qt3DRender.QGraphicsApiFilter.OpenGLES

OpenGLES

Qt3DRender.QGraphicsApiFilter.OpenGL

OpenGL

Qt3DRender.QGraphicsApiFilter.Vulkan

Vulkan

Qt3DRender.QGraphicsApiFilter.DirectX

Qt3DRender.QGraphicsApiFilter.RHI

RHI

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.OpenGLProfile

This enum identifies the type of profile required.

Constant

Description

Qt3DRender.QGraphicsApiFilter.NoProfile

NoProfile

Qt3DRender.QGraphicsApiFilter.CoreProfile

CoreProfile

Qt3DRender.QGraphicsApiFilter.CompatibilityProfile

CompatibilityProfile

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.api()
Return type

Api

See also

setApi()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.apiChanged(api)
Parameters

apiApi

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.extensions()
Return type

list of strings

See also

setExtensions()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.extensionsChanged(extensions)
Parameters

extensions – list of strings

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.graphicsApiFilterChanged()

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

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.majorVersion()
Return type

int

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.majorVersionChanged(majorVersion)
Parameters

majorVersion – int

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.minorVersion()
Return type

int

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.minorVersionChanged(minorVersion)
Parameters

minorVersion – int

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.profile()
Return type

OpenGLProfile

See also

setProfile()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.profileChanged(profile)
Parameters

profileOpenGLProfile

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setApi(api)
Parameters

apiApi

See also

api()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setExtensions(extensions)
Parameters

extensions – list of strings

See also

extensions()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setMajorVersion(majorVersion)
Parameters

majorVersion – int

See also

majorVersion()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setMinorVersion(minorVersion)
Parameters

minorVersion – int

See also

minorVersion()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setProfile(profile)
Parameters

profileOpenGLProfile

See also

profile()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.setVendor(vendor)
Parameters

vendor – str

See also

vendor()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendor()
Return type

str

See also

setVendor()

PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter.vendorChanged(vendor)
Parameters

vendor – str