def
supportsOpenGL
()
def
surfaceClass
()
def
format
()
def
size
()
def
surfaceHandle
()
def
surfaceType
()
QSurface
(
type
)
¶
- param type
SurfaceClass
创建表面,采用给定
type
.
PySide2.QtGui.QSurface.
SurfaceClass
¶
The enum describes the actual subclass of the surface.
|
常量 |
描述 |
|---|---|
|
QSurface.Window |
The surface is an instance of
|
|
QSurface.Offscreen |
The surface is an instance of
|
PySide2.QtGui.QSurface.
SurfaceType
¶
The enum describes what type of surface this is.
|
常量 |
描述 |
|---|---|
|
QSurface.RasterSurface |
The surface is is composed of pixels and can be rendered to using a software rasterizer like Qt’s raster paint engine. |
|
QSurface.OpenGLSurface |
The surface is an OpenGL compatible surface and can be used in conjunction with
|
|
QSurface.RasterGLSurface |
The surface can be rendered to using a software rasterizer, and also supports OpenGL. This surface type is intended for internal Qt use, and requires the use of private API. |
|
QSurface.OpenVGSurface |
The surface is an OpenVG compatible surface and can be used in conjunction with OpenVG contexts. |
|
QSurface.VulkanSurface |
The surface is a Vulkan compatible surface and can be used in conjunction with the Vulkan graphics API. |
|
QSurface.MetalSurface |
The surface is a Metal compatible surface and can be used in conjunction with Apple’s Metal graphics API. This surface type is supported on macOS only. |
PySide2.QtGui.QSurface.
m_type
¶
PySide2.QtGui.QSurface.
format
(
)
¶
返回表面的格式。
PySide2.QtGui.QSurface.
size
(
)
¶
QSize
Returns the size of the surface in pixels.
PySide2.QtGui.QSurface.
supportsOpenGL
(
)
¶
bool
Returns true if the surface is OpenGL compatible and can be used in conjunction with
QOpenGLContext
;否则返回 false。
PySide2.QtGui.QSurface.
surfaceClass
(
)
¶
返回此表面的表面类。
PySide2.QtGui.QSurface.
surfaceHandle
(
)
¶
QPlatformSurface
Returns a handle to the platform-specific implementation of the surface.
PySide2.QtGui.QSurface.
surfaceType
(
)
¶
返回表面的类型。