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.
