PySide6.Qt3DRender.Qt3DRender.QGraphicsApiFilter¶
- 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()
信号¶
def
apiChanged()def
profileChanged()def
vendorChanged()
注意
本文档可能包含从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:
使用指定的
parent构造一个新的QGraphicsApiFilter。- api()¶
- Return type:
Api
另请参阅
setApi()
属性
apiᅟ的获取器。- apiChanged(api)¶
- Parameters:
api –
Api
属性
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:
api –
Api
另请参阅
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:
profile –
OpenGLProfile
另请参阅
profile()
属性
profileᅟ的设置器。- setVendor(vendor)¶
- Parameters:
供应商 – str
另请参阅
vendor()
属性
vendorᅟ的设置器。- vendor()¶
- Return type:
字符串
另请参阅
setVendor()
属性
vendorᅟ的获取器。- vendorChanged(vendor)¶
- Parameters:
供应商 – str
属性
vendorᅟ的通知信号。