class QGraphicsApiFilter#

QGraphicsApiFilter 类用于标识附加的 QTechnique 需要的 API。 更多......

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter

概述#

属性#

方法#

#

信号#

注意:

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。

详细说明#

class Api#

常量:

描述:

Qt3DRender.QGraphicsApiFilter.OpenGLES

QSurfaceFormat::OpenGLES

Qt3DRender.QGraphicsApiFilter.OpenGL

QSurfaceFormat::OpenGL

Qt3DRender.QGraphicsApiFilter.Vulkan

Vulkan

Qt3DRender.QGraphicsApiFilter.DirectX

DirectX

Qt3DRender.QGraphicsApiFilter.RHI

RHI

class OpenGLProfile#

此枚举标识所需的配置文件类型。

常量:

描述:

Qt3DRender.QGraphicsApiFilter.NoProfile

QSurfaceFormat::NoProfile

Qt3DRender.QGraphicsApiFilter.CoreProfile

QSurfaceFormat::CoreProfile

Qt3DRender.QGraphicsApiFilter.CompatibilityProfile

QSurfaceFormat::CompatibilityProfile

注意:

当使用from __feature__ import true_property时,可以直接使用属性,否则通过访问函数使用。

property api: Qt3DRender.QGraphicsApiFilter.Api#
访问函数:
property extensions: strings #
访问函数:
property majorVersion: int#
访问函数:
属性 minorVersion: int#
访问函数:
属性 profile: Qt3DRender.QGraphicsApiFilter.OpenGLProfile#
访问函数:
属性 vendor: str#
访问函数:
__init__([parent=None])#
参数:

parentQObject

构建一个新的QGraphicsApiFilter对象,具有指定的parent

api()#
返回类型:

Api

另请参阅

setApi()

属性api的getter。

apiChanged(api)#
参数:

apiApi

属性api的通知信号。

extensions()#
返回类型:

字符串列表

另请参阅

setExtensions()

属性extensions的getter。

extensionsChanged(extensions)#
参数:

扩展 – 字符串列表

属性 extensions 的通知信号。

graphicsApiFilterChanged()#

当任何属性的值发生变化时,将发出此信号。

majorVersion()#
返回类型:

int

另请参阅

setMajorVersion()

属性 majorVersion 的获取器。

majorVersionChanged(majorVersion)#
参数:

majorVersion – int

属性 majorVersion 的通知信号。

minorVersion()#
返回类型:

int

另请参阅

setMinorVersion()

属性 minorVersion 的获取器。

minorVersionChanged(minorVersion)#
参数:

minorVersion – int

属性 minorVersion 的通知信号。

profile()#
返回类型:

OpenGLProfile

另请参阅

setProfile()

属性 profile 的获取器。

profileChanged(profile)#
参数:

profileOpenGLProfile

属性 profile 的通知信号。

setApi(api)#
参数:

apiApi

另请参阅

api()

属性 api 的设置器。

setExtensions(extensions)#
参数:

扩展 – 字符串列表

另请参阅

extensions()

属性 extensions 的设置器。

setMajorVersion(majorVersion)#
参数:

majorVersion – int

另请参阅

majorVersion()

属性 majorVersion属性 的设置器。

setMinorVersion(minorVersion)#
参数:

minorVersion – int

另请参阅

minorVersion()

属性 minorVersion属性 的设置器。

setProfile(profile)#
参数:

profileOpenGLProfile

另请参阅

profile()

属性 profile属性 的设置器。

setVendor(vendor)#
参数:

vendor - str

另请参阅

vendor()

属性 vendor属性 的设置器。

vendor()#
返回类型:

str

另请参阅

setVendor()

属性 vendor属性 的访问器。

vendorChanged(vendor)#
参数:

vendor - str

属性 vendor属性 的属性变动通知信号。