This is the definitive reference document for The GLOW Toolkit, a cross-platform GUI framework and widget library for interactive OpenGL-based programs.
General information |
Utility interfaces |
module glowDebug
module glowSenderReceiver
- class ReceiverTracker
- abstract template TReceiver<>
- template TSender<>
GLOW Foundation Layer |
module glow
- class Glow
- class GlowComponent
- class GlowSubwindow
- class GlowWindow
- class GlowMenu
- struct GlowSubwindowParams
- struct GlowWindowParams
- struct GlowMenuMessage
- struct GlowIdleMessage
- struct GlowTimerMessage
- struct GlowKeyboardData
- struct GlowMouseData
- abstract GlowIdleReceiver
- abstract GlowTimerReceiver
- abstract GlowMenuReceiver
- abstract GlowKeyboardFilter
- abstract GlowMouseFilter
module glowAux
module glowUtilities
- class GlowFixedSizeWindow
- abstract GlowDeferredTask
- class GlowReceiverTrackerComponent
module glowWidget
- class GlowWidget
- class GlowWidgetSubwindow
- class GlowWidgetWindow
- class GlowFixedSizeWidgetWindow
- class GlowSubwindowInWidget
- class GlowWidgetTabFilter
- base GlowWidgetRoot
- struct GlowWidgetParams
- struct GlowWidgetSubwindowParams
- struct GlowWidgetWindowParams
- struct GlowWidgetKeyboardData
- abstract GlowWidgetKeyboardFilter
Useful GLOW components |
module glowRenderSwitch
- class GlowRenderSwitch
module glowVectorAlgebra
module glowViewTransform
- class GlowTransformData
- class GlowViewTransform
- class GlowViewManipulator
- struct GlowViewTransformParams
- struct GlowViewManipulatorParams
GLOW Widget library |
module glowCheckBoxWidget
- class GlowCheckBoxWidget
- struct GlowCheckBoxParams
- struct GlowCheckBoxMessage
- abstract GlowCheckBoxReceiver
module glowLabelWidget
- class GlowLabelWidget
- class GlowWidgetLabelWidget
- base GlowWidgetLabelHelper
- struct GlowLabelParams
module glowMenuButtonWidget
- class GlowMenuButtonWidget
- class GlowPopupMenuWidget
- class GlowLabeledPopupMenuWidget
- struct GlowMenuButtonParams
- struct GlowPopupMenuParams
- struct GlowLabeledPopupMenuParams
- struct GlowPopupMenuMessage
- abstract GlowPopupMenuReceiver
module glowPanelWidget
- class GlowPanelWidget
- struct GlowPanelParams
module glowPushButtonWidget
- class GlowPushButtonWidget
- class GlowDismissPushButtonWidget
- class GlowWidgetMapToPushButtonFilter
- struct GlowPushButtonParams
- struct GlowPushButtonMessage
- abstract GlowPushButtonReceiver
module glowRadioButtonWidget
- class GlowRadioButtonWidget
- class GlowRadioGroupWidget
- struct GlowRadioButtonParams
- struct GlowRadioGroupParams
- struct GlowRadioButtonMessage
- abstract GlowRadioButtonReceiver
module glowScrollBarWidget
- class GlowScrollBarWidget
- struct GlowScrollBarParams
- struct GlowScrollBarMessage
- abstract GlowScrollBarReceiver
module glowSeparatorWidget
- class GlowSeparatorWidget
- struct GlowSeparatorParams
module glowSliderWidget
- class GlowSliderWidget
- class GlowLabeledSliderWidget
- struct GlowSliderParams
- struct GlowLabeledSliderParams
- struct GlowSliderMessage
- abstract GlowSliderReceiver
module glowTextFieldWidget
- class GlowTextFieldWidget
- class GlowHiddenTextFieldWidget
- class GlowLabeledTextFieldWidget
- class GlowLabeledHiddenTextFieldWidget
- struct GlowTextFieldParams
- struct GlowLabeledTextFieldParams
Quick interfaces for widgets |
module glowQuickPalette
- class GlowQuickPaletteWindow
- class GlowQuickPaletteSubwindow
- class GlowQuickPanelWidget
- class GlowQuickRadioGroupWidget
- base GlowQuickPalette
module glowMessageWindow
- class GlowMessageWindow
- struct GlowMessageWindowParams
- struct GlowMessageWindowMessage
- abstract GlowMessageWindowReceiver
module glowTextFieldWindow
- class GlowTextFieldWindow
- struct GlowTextFieldWindowParams
- struct GlowTextFieldWindowMessage
- abstract GlowTextFieldWindowReceiver
The GLOW Toolkit