Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOpenGLVersionStatus Struct Reference

#include <qopenglversionfunctions.h>

Collaboration diagram for QOpenGLVersionStatus:

Public Types

enum  OpenGLStatus { CoreStatus , DeprecatedStatus , InvalidStatus }

Public Member Functions

constexpr QOpenGLVersionStatus ()
constexpr QOpenGLVersionStatus (int majorVersion, int minorVersion, QOpenGLVersionStatus::OpenGLStatus functionStatus)

Public Attributes

std::pair< int, int > version
OpenGLStatus status

Friends

constexpr bool operator== (const QOpenGLVersionStatus &lhs, const QOpenGLVersionStatus &rhs) noexcept
constexpr bool operator!= (const QOpenGLVersionStatus &lhs, const QOpenGLVersionStatus &rhs) noexcept

Detailed Description

Definition at line 41 of file qopenglversionfunctions.h.

Member Enumeration Documentation

◆ OpenGLStatus

Enumerator
CoreStatus 
DeprecatedStatus 
InvalidStatus 

Definition at line 43 of file qopenglversionfunctions.h.

Constructor & Destructor Documentation

◆ QOpenGLVersionStatus() [1/2]

QOpenGLVersionStatus::QOpenGLVersionStatus ( )
inlineconstexpr

Definition at line 49 of file qopenglversionfunctions.h.

References QOpenGLVersionStatus(), InvalidStatus, and status.

Referenced by QOpenGLVersionStatus().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QOpenGLVersionStatus() [2/2]

QOpenGLVersionStatus::QOpenGLVersionStatus ( int majorVersion,
int minorVersion,
QOpenGLVersionStatus::OpenGLStatus functionStatus )
inlineconstexpr

Definition at line 54 of file qopenglversionfunctions.h.

References QOpenGLVersionStatus(), and status.

Referenced by QOpenGLVersionStatus().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=

bool operator!= ( const QOpenGLVersionStatus & lhs,
const QOpenGLVersionStatus & rhs )
friend

Definition at line 67 of file qopenglversionfunctions.h.

References operator==.

◆ operator==

bool operator== ( const QOpenGLVersionStatus & lhs,
const QOpenGLVersionStatus & rhs )
friend

Definition at line 62 of file qopenglversionfunctions.h.

References status.

Referenced by operator!=.

Member Data Documentation

◆ status

OpenGLStatus QOpenGLVersionStatus::status

Definition at line 60 of file qopenglversionfunctions.h.

Referenced by QOpenGLVersionStatus(), QOpenGLVersionStatus(), and operator==.

◆ version

std::pair<int, int> QOpenGLVersionStatus::version

Definition at line 59 of file qopenglversionfunctions.h.


The documentation for this struct was generated from the following file: