InputEvent3D()
Syntax
InputEvent3D(MausX, MausY, LinkeMausTaste [, Text$, SonderTaste])Beschreibung
Speist Ereignisse (englisch "Events") in das 3D-GUI-System ein. Um vielseitig genug zu sein, werden die Ereignisse nicht automatisch von der (Haupt-) Maus und der Tastatur empfangen, sondern bei Bedarf eingespeist.
Parameter
MausX Die 'x'-Position der Maus (in Pixel), welche in das GUI-System eingespeist werden soll. MausY Die 'y'-Position der Maus (in Pixel), welche in das GUI-System eingespeist werden soll. LinkeMausTaste Der Status der linken Maustaste (entweder null, wenn nicht gedrückt - oder eins, wenn gedrückt), welcher in das GUI-System eingespeist werden soll. Text$ (optional) Der in das GUI-System einzuspeisende Text, zum Beispiel zum Befüllen eines StringGadget3D(), wenn dies den Fokus hat. SonderTaste (optional) Nicht darstellbare Zeichen, welche in das GUI-System eingespeist werden sollen. Zum Beispiel zur Nutzung von Backspace, Return, Cursor-Tasten usw.
Die verfügbaren Sondertasten sind:#PB_Key_Back #PB_Key_Delete #PB_Key_Return #PB_Key_Up #PB_Key_Down #PB_Key_Left #PB_Key_Right
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
; Hier ist der klassische Fall, um Ereignisse von der Maus und Tastatur zu erhalten ; InputEvent3D(MouseX(), MouseY(), MouseButton(#PB_MouseButton_Left))
Unterstützte OS
Alle