PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter

class QGraphicsApiFilter

QGraphicsApiFilter 类标识了附加的 QTechnique 所需的 API。更多

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
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:

父对象QObject

使用指定的parent构造一个新的QGraphicsApiFilter

api()
Return type:

Api

另请参阅

setApi()

属性 apiᅟ 的获取器。

apiChanged(api)
Parameters:

apiApi

属性 apiᅟ 的通知信号。

extensions()
Return type:

字符串列表

另请参阅

setExtensions()

属性 extensionsᅟ 的获取器。

extensionsChanged(extensions)
Parameters:

extensions – 字符串列表

属性 extensionsᅟ 的通知信号。

graphicsApiFilterChanged()

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

majorVersion()
Return type:

整数

另请参阅

setMajorVersion()

属性 majorVersionᅟ 的获取器。

majorVersionChanged(majorVersion)
Parameters:

majorVersion – int

属性 majorVersionᅟ 的通知信号。

minorVersion()
Return type:

整数

另请参阅

setMinorVersion()

获取属性 minorVersionᅟ 的Getter。

minorVersionChanged(minorVersion)
Parameters:

minorVersion – int

属性 minorVersionᅟ 的通知信号。

profile()
Return type:

OpenGLProfile

另请参阅

setProfile()

属性 profileᅟ 的获取器。

profileChanged(profile)
Parameters:

配置文件OpenGLProfile

属性 profileᅟ 的通知信号。

setApi(api)
Parameters:

apiApi

另请参阅

api()

属性 apiᅟ 的设置器。

setExtensions(extensions)
Parameters:

extensions – 字符串列表

另请参阅

extensions()

属性 extensionsᅟ 的设置器。

setMajorVersion(majorVersion)
Parameters:

majorVersion – int

另请参阅

majorVersion()

属性 majorVersionᅟ 的设置器。

setMinorVersion(minorVersion)
Parameters:

minorVersion – int

另请参阅

minorVersion()

属性 minorVersionᅟ 的设置器。

setProfile(profile)
Parameters:

profileOpenGLProfile

另请参阅

profile()

属性 profileᅟ 的设置器。

setVendor(vendor)
Parameters:

供应商 – str

另请参阅

vendor()

属性 vendorᅟ 的设置器。

vendor()
Return type:

字符串

另请参阅

setVendor()

属性 vendorᅟ 的获取器。

vendorChanged(vendor)
Parameters:

供应商 – str

属性 vendorᅟ 的通知信号。