内容表

上一话题

QOpenGLTimerQuery

下一话题

QOpenGLVertexArrayObject

QOpenGLVersionProfile

QOpenGLVersionProfile class represents the version and if applicable the profile of an OpenGL context. 更多

Inheritance diagram of PySide2.QtGui.QOpenGLVersionProfile

New in version 5.1.

概要

函数

详细描述

An object of this class can be passed to versionFunctions() to request a functions object for a specific version and profile of OpenGL.

It also contains some helper functions to check if a version supports profiles or is a legacy version.

class QOpenGLVersionProfile

QOpenGLVersionProfile(other)

QOpenGLVersionProfile(format)

param format

QSurfaceFormat

param other

QOpenGLVersionProfile

Creates a default invalid QOpenGLVersionProfile 对象。

PySide2.QtGui.QOpenGLVersionProfile. hasProfiles ( )
返回类型

bool

返回 true if profiles are supported by the OpenGL version returned by version() . Only OpenGL versions >= 3.2 support profiles.

PySide2.QtGui.QOpenGLVersionProfile. isLegacyVersion ( )
返回类型

bool

返回 true is the OpenGL version returned by version() contains deprecated functions and does not support profiles i.e. if the OpenGL version is <= 3.1.

PySide2.QtGui.QOpenGLVersionProfile. isValid ( )
返回类型

bool

返回 true if the version number is valid. Note that for a default constructed QOpenGLVersionProfile object this function will return false .

PySide2.QtGui.QOpenGLVersionProfile. __ne__ ( rhs )
参数

rhs QOpenGLVersionProfile

返回类型

bool

PySide2.QtGui.QOpenGLVersionProfile. __eq__ ( rhs )
参数

rhs QOpenGLVersionProfile

返回类型

bool

PySide2.QtGui.QOpenGLVersionProfile. profile ( )
返回类型

OpenGLContextProfile

Returns the OpenGL profile. Only makes sense if profiles are supported by this version.

另请参阅

setProfile()

PySide2.QtGui.QOpenGLVersionProfile. setProfile ( profile )
参数

profile OpenGLContextProfile

Sets the OpenGL profile profile . Only makes sense if profiles are supported by this version.

另请参阅

profile()

PySide2.QtGui.QOpenGLVersionProfile. setVersion ( majorVersion , minorVersion )
参数
  • majorVersion int

  • minorVersion int

Sets the major and minor version numbers to majorVersion and minorVersion 分别。

另请参阅

version()

PySide2.QtGui.QOpenGLVersionProfile. version ( )
返回类型

返回 QPair <int,int> where the components represent the major and minor OpenGL version numbers respectively.

另请参阅

setVersion()