内容表

上一话题

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()