- class QGraphicsApiFilter#
QGraphicsApiFilter
类用于标识附加的QTechnique
需要的 API。 更多......概述#
属性#
方法#
def
__init__()
def
api()
def
extensions()
def
majorVersion()
def
minorVersion()
def
profile()
def
vendor()
槽#
def
setApi()
def
setExtensions()
def
setProfile()
def
setVendor()
信号#
注意:
本文档可能包含从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#
- 访问函数:
构建一个新的
QGraphicsApiFilter
对象,具有指定的parent
。- api()#
- 返回类型:
Api
另请参阅
setApi()
属性
api
的getter。- apiChanged(api)#
- 参数:
api –
Api
属性
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)#
- 参数:
profile –
OpenGLProfile
属性 profile 的通知信号。
- setApi(api)#
- 参数:
api –
Api
另请参阅
api()
属性 api 的设置器。
- setExtensions(extensions)#
- 参数:
扩展 – 字符串列表
另请参阅
extensions()
属性 extensions 的设置器。
- setMajorVersion(majorVersion)#
- 参数:
majorVersion – int
另请参阅
majorVersion()
属性
majorVersion属性
的设置器。- setMinorVersion(minorVersion)#
- 参数:
minorVersion – int
另请参阅
minorVersion()
属性
minorVersion属性
的设置器。- setProfile(profile)#
- 参数:
profile –
OpenGLProfile
另请参阅
profile()
属性
profile属性
的设置器。- setVendor(vendor)#
- 参数:
vendor - str
另请参阅
vendor()
属性
vendor属性
的设置器。- vendor()#
- 返回类型:
str
另请参阅
setVendor()
属性
vendor属性
的访问器。- vendorChanged(vendor)#
- 参数:
vendor - str
属性
vendor属性
的属性变动通知信号。