QRenderCapabilitiesclass holds settings related to available rendering engines 更多 …
New in version 5.15.
def
api
()
def
driverVersion
()
def
extensions
()
def
glslVersion
()
def
isValid
()
def
majorVersion
()
def
maxComputeInvocations
()
def
maxComputeSharedMemorySize
()
def
maxImageUnits
()
def
maxSSBOBindings
()
def
maxSSBOSize
()
def
maxSamples
()
def
maxTextureLayers
()
def
maxTextureSize
()
def
maxTextureUnits
()
def
maxUBOBindings
()
def
maxUBOSize
()
def
maxWorkGroupCountX
()
def
maxWorkGroupCountY
()
def
maxWorkGroupCountZ
()
def
maxWorkGroupSizeX
()
def
maxWorkGroupSizeY
()
def
maxWorkGroupSizeZ
()
def
minorVersion
()
def
profile
()
def
renderer
()
def
supportsCompute
()
def
supportsImageStore
()
def
supportsSSBO
()
def
supportsUBO
()
def
vendor
()
QRenderCapabilitiesprovides details of graphical features that are available at runtime. It can be used to decide which code path to use for some algorithms, for example, depending on whether compute shaders are available or not.
PySide2.Qt3DRender.Qt3DRender.
QRenderCapabilities
(
[
parent=None
]
)
¶
parent
–
QObject
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
API
¶
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
Profile
¶
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
driverVersion
(
)
¶
unicode
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
extensions
(
)
¶
字符串列表
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
glslVersion
(
)
¶
unicode
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
isValid
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
majorVersion
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxComputeInvocations
(
)
¶
int
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxImageUnits
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxSSBOBindings
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxSSBOSize
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxSamples
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxTextureLayers
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxTextureSize
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxTextureUnits
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxUBOBindings
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxUBOSize
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupCountX
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupCountY
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupCountZ
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupSizeX
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupSizeY
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
maxWorkGroupSizeZ
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
minorVersion
(
)
¶
int
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
renderer
(
)
¶
unicode
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
supportsCompute
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
supportsImageStore
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
supportsSSBO
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
supportsUBO
(
)
¶
bool
PySide2.Qt3DRender.Qt3DRender.QRenderCapabilities.
vendor
(
)
¶
unicode