std.qt5_gl

Qt5-OpenGL-Widget-Integration: QOpenGLWidget als Rendering-Surface, OpenGL-Kontext verwalten und Render-Loop einbinden. Verbindet Qt5-Fenster mit OpenGL-Rendering.

std.qt5_app · std.qt5_egl · std.qt5_glx


Funktionen

Signatur Sichtbarkeit Beschreibung
glInit(): int64 pub High-level API Initialize OpenGL (check if available)
glGetVersion(): int64 pub Get OpenGL version string
glGetRenderer(): int64 pub Get GL renderer info
glGetError(): int64 pub Check for OpenGL errors (returns error code)
glFinish() pub Wait for GL finish
glFlush() pub Flush commands
glCompileShaderFromSource(shaderType: int64, source: int64, sourceLen: int64): int64 pub Create and compile a shader from source string Returns: shader handle (0 on error)
glCreateProgramFromSources(vertexSource: int64, vertexLen: int64, fragmentSource: int64, fragmentLen: int64): int64 pub Create shader program from vertex and fragment sources Returns: program handle (0 on error)
glCreateBuffer(target: int64, data: int64, size: int64, usage: int64): int64 pub Buffer Helper Functions Create and populate a buffer

Signaturen automatisch aus std/qt5_gl.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Beschreibungen stammen aus den Quellkommentaren und sind teilweise unvollständig.