PureBasic - Window3D

Overview

The Window3D library allows to create complex Graphical User Interface (GUI) directly over the screen area, using the 3D engine. This is mainly intended for game or application which needs user inputs while running in fullscreen mode. This library is based on the regular PureBasic window library, and offer similar syntax and behavior. The GUI engine used is CEGUI, which offer 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.

It 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