Rendering in 3D#
Classes that provide support for rendering in 3D.
PySide6.QtGui.QGenericMatrixThe QGenericMatrix class is a template class that represents a NxM transformation matrix with N columns and M rows.
PySide6.QtGui.QMatrix4x4The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
PySide6.QtGui.QQuaternionThe QQuaternion class represents a quaternion consisting of a vector and scalar.
PySide6.QtGui.QVector2DThe QVector2D class represents a vector or vertex in 2D space.
PySide6.QtGui.QVector3DThe QVector3D class represents a vector or vertex in 3D space.
PySide6.QtGui.QVector4DThe QVector4D class represents a vector or vertex in 4D space.
PySide6.QtGui.QOpenGLFunctionsThe QOpenGLFunctions class provides cross-platform access to the OpenGL ES 2.0 API.
PySide6.QtGui.QOpenGLExtraFunctionsThe QOpenGLExtraFunctions class provides cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API.
PySide6.QtOpenGL.QOpenGLBufferThe QOpenGLBuffer class provides functions for creating and managing OpenGL buffer objects.
PySide6.QtOpenGL.QOpenGLDebugMessageThe QOpenGLDebugMessage class wraps an OpenGL debug message.
PySide6.QtOpenGL.QOpenGLDebugLoggerThe QOpenGLDebugLogger enables logging of OpenGL debugging messages.
PySide6.QtOpenGL.QOpenGLFramebufferObjectFormatThe QOpenGLFramebufferObjectFormat class specifies the format of an OpenGL framebuffer object.
PySide6.QtOpenGL.QOpenGLFramebufferObjectThe QOpenGLFramebufferObject class encapsulates an OpenGL framebuffer object.
PySide6.QtOpenGL.QOpenGLPaintDeviceThe QOpenGLPaintDevice class enables painting to an OpenGL context using QPainter.
PySide6.QtOpenGL.QOpenGLShaderProgramThe QOpenGLShaderProgram class allows OpenGL shader programs to be linked and used.
PySide6.QtOpenGL.QOpenGLShaderThe QOpenGLShader class allows OpenGL shaders to be compiled.
PySide6.QtOpenGL.QOpenGLTextureBlitterThe QOpenGLTextureBlitter class provides a convenient way to draw textured quads via OpenGL.
PySide6.QtOpenGL.QOpenGLTimerQueryThe QOpenGLTimerQuery class wraps an OpenGL timer query object.
PySide6.QtOpenGL.QOpenGLTimeMonitorThe QOpenGLTimeMonitor class wraps a sequence of OpenGL timer query objects.
PySide6.QtOpenGL.QOpenGLVertexArrayObjectThe QOpenGLVertexArrayObject class wraps an OpenGL Vertex Array Object.
QOpenGLVertexArrayObject.BinderThe QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects.