-
摘要#
属性#
方法#
def
__init__()
def
api()
def
driverVersion()
def
extensions()
def
glslVersion()
def
isValid()
def
majorVersion()
def
maxImageUnits()
def
maxSSBOSize()
def
maxSamples()
def
maxTextureSize()
定义
maxUBOSize()
定义
profile()
定义
renderer()
定义
vendor()
注意
本文件可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您在翻译中发现任何问题,也可以通过创建https:/bugreports.qt.io/projects/PYSIDE上的工单来告诉我们。
详细描述
QRenderCapabilities
类提供了运行时可用图形功能的详细信息。它可以用来决定某些算法应使用哪个代码路径,例如,取决于计算着色器是否可用。- class API#
- class Profile#
注意
当使用
from __feature__ import true_property
时,可以直接使用属性;否则,通过访问器函数使用。返回当前正在使用的API。
- 访问函数
- 属性 driverVersion: str#
返回驱动程序版本字符串。
- 访问函数
- 属性 extensions: list of strings#
返回当前可用的扩展列表。
- 访问函数
- 属性 glslVersion: str#
返回GLSL版本字符串。
- 访问函数
- 属性 majorVersion: int#
返回当前正在使用的major版本号。
- 访问函数
- 属性 maxComputeInvocations: int#
返回可用的Compute着色器的最大数量。
返回可用于Compute着色器的最大共享内存量。
- 属性 maxImageUnits: int#
返回可用的最大图像单元数。
- 访问函数
- 属性 maxSSBOBindings: int#
如果支持,则返回可用的SSBO绑定点的最大数量。
- 访问函数
- 属性 maxSSBOSize: int#
如果可提供,则返回SSBOs的最大大小。
- 访问函数
- 属性 maxSamples: int#
返回MSAA可用的最大样本数。
- 访问函数
- 属性 maxTextureLayers: int#
返回可用的纹理层数。
- 访问函数
- 属性 maxTextureSize: int#
返回纹理的最大尺寸。
- 访问函数
- 属性 maxTextureUnits: int#
返回可用的纹理单元数。
- 访问函数
- 属性 maxUBOBindings: int#
返回支持的UBO绑定点最大数量。
- 访问函数
- 属性 maxUBOSize: int#
返回支持的UBO的最大尺寸。
- 访问函数
- 属性 maxWorkGroupCountX: int#
返回X轴上可用的Compute Shader工作组的最大数量。
- 访问函数
- 属性 maxWorkGroupCountY: int#
返回Y轴上可用的Compute Shader工作组的最大数量。
- 访问函数
- 属性 maxWorkGroupCountZ: int#
返回Z轴上可用的Compute Shader工作组的最大数量。
- 访问函数
- 属性 maxWorkGroupSizeX: int#
返回X轴上Compute Shader局部工作组的最大尺寸。
- 访问函数
- 属性 maxWorkGroupSizeY: int#
返回Y轴上Compute Shader局部工作组的最大尺寸。
- 访问函数
- 属性 maxWorkGroupSizeZ: int#
返回Z轴上计算着色器局部工作组的最大大小。
- 访问函数
- 属性 minorVersion: int#
返回目前正在使用的次版本号。
- 访问函数
- 属性 profile: Qt3DRender.QRenderCapabilities.Profile#
返回当前正在使用的(如果适用)配置文件。
- 访问函数
- 属性 renderer: str#
返回设备标识字符串。
- 访问函数
- 属性 supportsImageStore: bool#
如果支持Image Store操作,返回true。
- 访问函数
- 属性 supportsSSBO: bool#
如果支持SSBO,返回true。
- 访问函数
- 属性 supportsUBO: bool#
如果支持UBO,返回true。
- 访问函数
- 属性 valid: bool#
如果是有效数据,则返回true;否则,Qt 3D无法查询可用硬件。
- 访问函数
- 属性 vendor: str#
返回供应商标识字符串。
- 访问函数
- api()#
- 返回类型:
API
属性
apiᅟ
的获取器。- driverVersion()#
- 返回类型:
str
属性
driverVersionᅟ
的获取器。- extensions()#
- 返回类型:
字符串列表
属性
extensionsᅟ
的获取器。- glslVersion()#
- 返回类型:
str
属性
glslVersionᅟ
的获取器。- isValid()#
- 返回类型:
bool
属性
validᅟ
的获取器。- majorVersion()#
- 返回类型:
int
属性
majorVersionᅟ
的获取器。- maxComputeInvocations()#
- 返回类型:
int
属性
maxComputeInvocationsᅟ
的获取器。- maxComputeSharedMemorySize()#
- 返回类型:
int
属性
maxComputeSharedMemorySizeᅟ
的获取器。- maxImageUnits()#
- 返回类型:
int
属性
maxImageUnitsᅟ
的获取器。- maxSSBOBindings()#
- 返回类型:
int
属性
maxSSBOBindingsᅟ
的获取器。- maxSSBOSize()#
- 返回类型:
int
属性
maxSSBOSizeᅟ
的获取器。- maxSamples()#
- 返回类型:
int
属性
maxSamples
的获取器。- maxTextureLayers()#
- 返回类型:
int
属性
maxTextureLayers
的获取器。- maxTextureSize()#
- 返回类型:
int
属性
maxTextureSize
的获取器。- maxTextureUnits()#
- 返回类型:
int
属性
maxTextureUnits
的获取器。- maxUBOBindings()#
- 返回类型:
int
属性
maxUBOBindings
的获取器。- maxUBOSize()#
- 返回类型:
int
属性
maxUBOSize
的获取器。- maxWorkGroupCountX()#
- 返回类型:
int
属性
maxWorkGroupCountX
的获取器。- maxWorkGroupCountY()#
- 返回类型:
int
属性
maxWorkGroupCountY
的获取器。- maxWorkGroupCountZ()#
- 返回类型:
int
属性
maxWorkGroupCountZ
的获取器。- maxWorkGroupSizeX()#
- 返回类型:
int
属性
maxWorkGroupSizeX
的获取器。- maxWorkGroupSizeY()#
- 返回类型:
int
属性
maxWorkGroupSizeY
的获取器。- maxWorkGroupSizeZ()#
- 返回类型:
int
属性
maxWorkGroupSizeZᅟ
的获取器。- minorVersion()#
- 返回类型:
int
属性
minorVersionᅟ
的获取器。- profile()#
- 返回类型:
配置文件
属性
profileᅟ
的获取器。- renderer()#
- 返回类型:
str
属性
rendererᅟ
的获取器。- supportsCompute()#
- 返回类型:
bool
属性
supportsComputeᅟ
的获取器。- supportsImageStore()#
- 返回类型:
bool
属性
supportsImageStoreᅟ
的获取器。- supportsSSBO()#
- 返回类型:
bool
属性
supportsSSBOᅟ
的获取器。- supportsUBO()#
- 返回类型:
bool
属性
supportsUBOᅟ
的获取器。- vendor()#
- 返回类型:
str
属性
vendorᅟ
的获取器。