PureBasic - Window3D

Overview

The Window3D library allows you to create complex Graphical User Interfaces (GUIs) directly over the screen area, using the 3D engine. This is mainly intended for games or applications which need user input while running in fullscreen mode. This library is based on the regular PureBasic window library, and offers similar syntax and behavior. The GUI engine used is CEGUI, which offers some nice options like skinning, good speed and a lot of built-in gadgets. More information about CEGUI can be found here: http://www.cegui.org.uk.

This library uses the 3D engine, so InitEngine3D() has to be called successfully before using these functions.

Command Index

CloseWindow3D
DisableWindow3D
EventGadget3D
EventType3D
EventWindow3D
GetActiveWindow3D
GetWindowTitle3D
HideWindow3D
InputEvent3D
IsWindow3D
OpenWindow3D
ResizeWindow3D
SetActiveWindow3D
SetWindowTitle3D
WindowEvent3D
WindowHeight3D
WindowID3D
WindowWidth3D
WindowX3D
WindowY3D

Example

Window3D.pb

Supported OS

All

Reference Manual - Index