Name
get_window_pointer3get_window_pointer3GetWindowPointer3get_window_pointer3GetWindowPointer3GetWindowPointer3 — Zugreifen auf die Pixeldaten eines Fensters.
Herror get_window_pointer3(const Hlong WindowHandle, Hlong* ImageRed, Hlong* ImageGreen, Hlong* ImageBlue, Hlong* Width, Hlong* Height)
Herror T_get_window_pointer3(const Htuple WindowHandle, Htuple* ImageRed, Htuple* ImageGreen, Htuple* ImageBlue, Htuple* Width, Htuple* Height)
get_window_pointer3get_window_pointer3GetWindowPointer3get_window_pointer3GetWindowPointer3GetWindowPointer3 ermöglicht (bei einigen Fenstersystemen)
den direkten Zugriff auf die Bitmap. Rückgabewerte sind die drei Zeiger auf
die Farbauszüge eines 24-Bit Fensters (ImageRedImageRedImageRedImageRedImageRedimageRed,
ImageGreenImageGreenImageGreenImageGreenImageGreenimageGreen,ImageBlueImageBlueImageBlueImageBlueImageBlueimageBlue) sowie die Fenstergröße
(WidthWidthWidthWidthWidthwidth,HeightHeightHeightHeightHeightheight).
In der Programmiersprache C ist der Typ der Bildpunkte unsigned char.
get_window_pointer3get_window_pointer3GetWindowPointer3get_window_pointer3GetWindowPointer3GetWindowPointer3 ist nur für den Fenster-Typ 'pixmap'
realisiert.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Zeiger auf den Rotkanal der Pixeldaten.
Zeiger auf den Grünkanal der Pixeldaten.
Zeiger auf den Blaukanal der Pixeldaten.
get_window_pointer3get_window_pointer3GetWindowPointer3get_window_pointer3GetWindowPointer3GetWindowPointer3 liefert den Wert 2 (H_MSG_TRUE), falls das
Fenster vom Typ 'pixmap' existiert und gültig ist.
Ansonsten wird eine Fehlerbehandlung durchgeführt.
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow,
set_window_typeset_window_typeSetWindowTypeset_window_typeSetWindowTypeSetWindowType
Foundation