PureBasic - Gadget3D

Einleitung

Die Gadget3D Bibliothek ermöglicht die Erstellung komplexer grafischer Bedienoberflächen (englisch "Graphical User Interface" - kurz "GUI") direkt über dem Screen-Bereich, mittels der 3D-Engine. Dies ist hauptsächlich gedacht für Spiele und Anwendungen, welche Anwendereingaben benötigen, während sie im Vollbildschirm-Modus laufen. Diese Bibliothek basiert auf der regulären PureBasic Gadget-Bibliothek, und bietet ähnlichen Syntax und Verhalten. Die verwendete GUI-Engine ist CEGUI, welche einige schöne Optionen anbietet - wie "Skinning", gute Geschwindigkeit und eine Menge an eingebauten Gadgets. Mehr Informationen über CEGUI sind hier zu finden: http://www.cegui.org.uk.

Sie verwendet die 3D-Engine, daher muss vor dem Verwenden dieser Funktionen InitEngine3D() erfolgreich aufgerufen worden sein.

Vor dem Verwenden von Gadgets wird normalerweise zuerst ein Fenster geöffnet.

Befehlsübersicht

AddGadgetItem3D
ButtonGadget3D
CheckBoxGadget3D
ClearGadgetItems3D
CloseGadgetList3D
ComboBoxGadget3D
ContainerGadget3D
CountGadgetItems3D
DisableGadget3D
EditorGadget3D
FrameGadget3D
FreeGadget3D
GadgetHeight3D
GadgetID3D
GadgetToolTip3D
GadgetType3D
GadgetWidth3D
GadgetX3D
GadgetY3D
GetActiveGadget3D
GetGadgetAttribute3D
GetGadgetData3D
GetGadgetItemData3D
GetGadgetItemState3D
GetGadgetItemText3D
GetGadgetState3D
GetGadgetText3D
HideGadget3D
ImageGadget3D
IsGadget3D
ListViewGadget3D
OpenGadgetList3D
OptionGadget3D
PanelGadget3D
ProgressBarGadget3D
RemoveGadgetItem3D
ResizeGadget3D
ScrollAreaGadget3D
ScrollBarGadget3D
SetActiveGadget3D
SetGadgetAttribute3D
SetGadgetData3D
SetGadgetItemData3D
SetGadgetItemState3D
SetGadgetItemText3D
SetGadgetState3D
SetGadgetText3D
SpinGadget3D
StringGadget3D
TextGadget3D

Beispiel

Gadget3D.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis