Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AFX_MSGMAP
AFX_MSGMAP_ENTRY
vgui_slider_tableau::callback_info
cancel_color_data
CDirEdit
CDlgWnd
vgui_dialog_impl::elementData associated with each field in the dialog box
file_ok_data
GLUTwindow
vgui_tview_tableau::icon
vgui_gtk_adaptor::internal_timerInternal struct for timer
vgui_gtk2_adaptor::internal_timerInternal struct for timer
vgui_menu_item::invocationDescription of keyboard shortcut (makes no sense for separators)
vgui_poly_tableau::itemThe position, colour, etc of the child tableau
MENUEX_TEMPLATE_HEADER
MENUEX_TEMPLATE_ITEM
vgui_glut_menu_hack::per_window_record
vgui_roi_tableau::region_of_interestData defining a region of interest (position, height and width)
tag_callback_control_data
tag_inline_tab_data
vgui_font_textured::texture_coordType to store symbol location in texture
vgui_viewer2D_tableau::token_tData on the current state of vgui_viewer2D_tableau (eg the amount we are zoomed)
vgui_viewer3D_tableau::token_tData on the current state of vgui_viewer3D_tableau (eg, the amount we are zoomed)
vguiNamespace with a singleton vgui_toolkit instance
vgui_accelerate(Potentially) Accelerated functions for OpenGL
vgui_accelerate_x11Accelerated OpenGL functions for X11
vgui_active_tableauTableau which can toggle between visible/invisible and active/inactive
vgui_active_tableau_newCreate a smart-pointer to a vgui_active_tableau tableau
vgui_adaptorProvides an abstract interface to an OpenGL rendering state
vgui_adaptor_mixinHolds the dimensions of the adaptor and the event causing popup menus
vgui_adaptor_tableauPropagates tableau posts to an adaptor
vgui_blackbox_tableauTableau for event record and playback
vgui_blackbox_tableau_newCreate a smart-pointer to a vgui_blackbox_tableau
vgui_blender_tableauTableau to blend two images
vgui_blender_tableau_newCreates a smart-pointer to a vgui_blender_tableau
vgui_button_fieldButton control in a dialog
vgui_cache_wizardProvides support for caching of large images
vgui_cameraProjects 3D models into a GL context given a camera projection matrix
vgui_clear_tableauTableau performing OpenGL clearing
vgui_clear_tableau_newCreate a smart-pointer to a vgui_clear_tableau
vgui_commandDefines the abstract interface to commands
vgui_command_bound_method< object_t, data_t >For methods that take a single argument (fsm)
vgui_command_cfuncAn implementation using a C callback function
vgui_command_simple< receiver >Pcp's templated bound member functions
vgui_command_toggleCommand for toggle buttons
vgui_composite_tableauTableau which treats it children as a stack of acetates
vgui_composite_tableau_newCreates a smart-pointer to a vgui_composite_tableau tableau
vgui_debug_tableauEvent-printing "tee" tableau
vgui_debug_tableau_newCreates a smart-pointer to a vgui_debug_tableau
vgui_deck_switch_command
vgui_deck_tableauTableau holding many child tableaux, but only one receives events
vgui_deck_tableau_newCreate a smart-pointer to a vgui_deck_tableau
vgui_dialog
vgui_dialog_extensionsAbstract dialog class
vgui_dialog_extensions_implVgui_dialog_extensions_impl is the abstract base class for dialog extensions implementation
vgui_dialog_fieldRepresents a field in a dialog
vgui_dialog_implVgui_dialog_impl is the abstract base class for dialog implementation
vgui_dir_dialog
vgui_displaybase_tableauTableau with display list functionality, can use any type of soview
vgui_displaybase_tableau_groupingStruct to maintain grouping information for soviews
vgui_displaybase_tableau_newCreate a smart-pointer to a vgui_displaybase_tableau tableau
vgui_displaybase_tableau_selection_callbackImplement one of these to be told about picking etc
vgui_displaylist2D_tableauDisplaying two-dimensional geometric objects
vgui_displaylist2D_tableau_newCreate a smart-pointer to a vgui_displaylist2D_tableau
vgui_displaylist3D_tableauDisplaying of three-dimensional geometric objects
vgui_displaylist3D_tableau_newCreates a smart-pointer to a vgui_displaylist3D_tableau
vgui_drag_mixinSimplifies the handling of drag events
vgui_drag_tableauA bare tableau which uses the vgui_drag_mixin
vgui_drag_tableau_newCreates a smart-pointer to a vgui_drag_tableau
vgui_easy2D_tableauTableau to display two-dimensional geometric objects
vgui_easy2D_tableau_newCreate a smart-pointer to a vgui_easy2D_tableau tableau
vgui_easy3D_tableauTableau to display three-dimensional geometric objects
vgui_easy3D_tableau_newCreate a smart-pointer to a vgui_easy3D_tableau tableau
vgui_enhance_tableauMagnify or display another tableau in a region around the mouse pointer
vgui_enhance_tableau_newCreate a smart-pointer to a vgui_enhance_tableau tableau
vgui_eventEncapsulates the events handled by the vgui system
vgui_event_conditionRepresent and recognise simple event conditions
vgui_event_serverProcedural event grabbing from a tableau
vgui_event_server_interpose_tableau
vgui_file_fieldFile browser in a dialog
vgui_fontAbstract font class
vgui_font_bitmapVgui_font derived class that uses hardcoded fonts
vgui_font_texturedVgui_font derived class that uses textured fonts
vgui_function_tableauTableau where functions passed in are called for various events
vgui_function_tableau_newCreates a smart-pointer to a vgui_function_tableau
vgui_glut_adaptorThe GLUT (OpenGL Utility Toolkit) implementation of vgui_adaptor
vgui_glut_adaptor_callback_dataPost timeout events
vgui_glut_impl
vgui_glut_menu_hack
vgui_glut_menu_hack_bind_entry
vgui_glut_popup_impl
vgui_glut_windowThe GLUT (OpenGL Utility Toolkit) implementation of vgui_window
vgui_grid_tableauA tableau which renders its child tableaux as a rectangular grid
vgui_grid_tableau_dataData required by each rectangle in the grid of vgui_grid_tableau
vgui_grid_tableau_newCreate a smart pointer to a vgui_grid_tableau
vgui_gtkThe GTK+ implementation of vgui_toolkit
vgui_gtk2The GTK+-2.0 implementation of vgui_toolkit
vgui_gtk2_adaptorThe GTK implementation of vgui_adaptor
vgui_gtk2_adaptor_callback_dataGtk will pass this structure to the timer callback
vgui_gtk2_dialog_implSpecialization of vgui_dialog_impl for GTK. Creates a GTK dialog box
vgui_gtk2_dialog_impl_choice
vgui_gtk2_dialog_impl_int_pair
vgui_gtk2_statusbarThe GTK implementation of vgui_statusbar
vgui_gtk2_utilsGTK support for menus
vgui_gtk2_windowThe GTK implementation of vgui_window
vgui_gtk_adaptorThe GTK implementation of vgui_adaptor
vgui_gtk_adaptor_callback_dataGtk will pass this structure to the timer callback
vgui_gtk_dialog_implSpecialization of vgui_dialog_impl for GTK. Creates a GTK dialog box
vgui_gtk_dialog_impl_choice
vgui_gtk_dialog_impl_int_pair
vgui_gtk_statusbarThe GTK implementation of vgui_statusbar
vgui_gtk_utilsGTK support for menus
vgui_gtk_windowThe GTK implementation of vgui_window
vgui_image_rendererOpenGL utility to render a vil1_image
vgui_image_tableauTableau which renders the given image using an image_renderer
vgui_image_tableau_newCreates a smart-pointer to a vgui_image_tableau
vgui_lineseg3D3-dimensional line segment
vgui_listmanager2D_tableauTableau which manages a set of vgui_displaylist2D_tableau children
vgui_listmanager2D_tableau_newCreates a smart-pointer to a new vgui_listmanager2D_tableau
vgui_loader_tableauTableau where the user can set the projection and modelview matrices
vgui_loader_tableau_newCreate a smart-pointer to a vgui_loader_tableau tableau
vgui_matrix_stateStores and retrieves the current projection and modelview matrices
vgui_menuRepresentation of a menu for both pop-up and menubar menus
vgui_menu_itemRepresentation of an item on a menu
vgui_messageUsed to send messages from observables to observers
vgui_mfcThe MFC (Microsoft Foundation Classes) implementation of vgui_toolkit
vgui_mfc_adaptorMFC implementation of vgui_adaptor
vgui_mfc_appDefines CWinApp which initialises all the MFC stuff
vgui_mfc_app_command_line_infoThe one and only vgui_mfc_app object
vgui_mfc_app_initInitialize MFC CWinApp object
vgui_mfc_dialog_choiceStructure to contain data for a choice field
vgui_mfc_dialog_extensions_implThe MFC implementation of vgui_extensions_dialog_impl
vgui_mfc_dialog_implThe MFC implementation of vgui_dialog_impl
vgui_mfc_dialog_inline_tabStructure to contain data for an inline tableau
vgui_mfc_docDefines a main application document
vgui_mfc_mainfrmDefines main window of the application
vgui_mfc_statusbarThe MFC implementation of vgui_statusbar
vgui_mfc_utilsMFC support for menus
vgui_mfc_view
vgui_mfc_windowThe MFC implementation of vgui_window
vgui_observableBase class for classes that want to broadcast messages to observers
vgui_observerBase class for classes that receive messages from observables
vgui_overlay_helperA helper class which emulates overlays using an auxiliary buffer
vgui_parent_child_linkDescribes the relationship between a parent and child tableau
vgui_parent_child_link_dataCache of parents of a tableau (makes posting redraws more efficient)
vgui_parent_child_link_implSmart-pointer implementation of vgui_parent_child_link
vgui_pixel_abgr< 8, 8, 8, 8 >
vgui_pixel_assert< 2, 2 >
vgui_pixel_assert< 3, 3 >
vgui_pixel_assert< 4, 4 >
vgui_pixel_bgr< 5, 6, 5 >
vgui_pixel_bgr< 8, 8, 8 >
vgui_pixel_bgra< 8, 8, 8, 8 >
vgui_pixel_generates_no_code
vgui_pixel_rgb< 16, 16, 16 >
vgui_pixel_rgb< 5, 6, 5 >
vgui_pixel_rgb< 8, 8, 8 >
vgui_pixel_rgba< 5, 5, 5, 1 >
vgui_pixel_rgba< 8, 8, 8, 8 >
vgui_pixel_rgbfloat
vgui_point3D3-dimensional point
vgui_poly_tableau
vgui_poly_tableau_newCreates a smart-pointer to a vgui_poly_tableau tableau
vgui_poly_tableau_vp_sc_snapshotA tableau which renders its children into sub-rectangles of its viewport
vgui_popup_params
vgui_projection_inspector
vgui_qtQT implementation of vgui_toolkit
vgui_qt_adaptorOpenGL canvas in QT as a VGUI adaptor
vgui_qt_colorchooser_impl
vgui_qt_dialog_implQT implementation of vgui_dialog_impl
vgui_qt_filebrowser_impl
vgui_qt_internal_timerA helper QObject to trigger numbered timer events
vgui_qt_menuQT implementation of vgui_menu
vgui_qt_statusbarQT implementation of vgui_statusbar
vgui_qt_tableau_impl
vgui_qt_windowQT implementation of vgui_window
vgui_quit_tableauA tableau which quits the application on receiving 'q' or ESC
vgui_quit_tableau_newCreate a smart-pointer to a vgui_quit_tableau
vgui_range_map< Type >
vgui_range_map_params
vgui_roi_tableauTableau which makes an ROI of an image act like a whole image
vgui_roi_tableau_newCreates a smart-pointer to a vgui_roi_tableau
vgui_rubberband_clientReceives the parameters captured by vgui_rubberband_tableau
vgui_rubberband_easy2D_clientRubberbanding onto a vgui_easy2D_tableau
vgui_rubberband_tableauTableau to rubberband circles, lines etc
vgui_rubberband_tableau_newCreates a smart-pointer to a vgui_rubberband_tableau tableau
vgui_satellite_tableau< object >Tableau to turn a non-tableau into a multi-tableau (without client data)
vgui_satellite_tableau_new< object >
vgui_satellite_tableau_t< object, data >Tableau to turn a non-tableau into a multi-tableau (with client data)
vgui_satellite_tableau_t_new< object, data >
vgui_section_bufferHolds a section of a GL image with given OpenGL buffer format and types
vgui_selector_position_command
vgui_selector_switch_command
vgui_selector_tableauTableau that allows the selection of one active child but displays all children
vgui_selector_tableau_newCreates a smart-pointer to a vgui_selector_tableau tableau
vgui_selector_toggle_command
vgui_set_rangemap_commandA vgui command to set the rangemap parameters
vgui_shell_tableauTableau to go at the top of one's tableau hierarchy
vgui_shell_tableau_bindingsKey bindings for vgui_shell_tableau
vgui_shell_tableau_newCreate a smart-pointer to a vgui_shell_tableau
vgui_simple_field< T >Templated fields for dialog boxes
vgui_slider_tableauA slider implementation
vgui_slider_tableau_newCreate a smart-pointer to a vgui_displaybase_tableau tableau
vgui_soviewSpatial object view (base class for 2 & 3D geometric objects)
vgui_soview2D2-dimensional spatial object view
vgui_soview2D_circle2-dimensional circle
vgui_soview2D_ellipse2-dimensional ellipse
vgui_soview2D_groupGroup of vgui_soview2D's
vgui_soview2D_image2-dimensional image
vgui_soview2D_infinite_line2-dimensional infinite line
vgui_soview2D_lineseg2-dimensional line segment (finite line)
vgui_soview2D_linestrip2-dimensional linestrip
vgui_soview2D_point2-dimensional point
vgui_soview2D_polygon2-dimensional polygon
vgui_soview3D3-dimensional spatial object view
vgui_statusbar
vgui_statusbuf
vgui_string_fieldA dialog field implementation that holds a vcl_string
vgui_styleStyle (colour, line width, point radius) of a geometric object
vgui_style_equalFinds out whether two vgui_styles are equal
vgui_tableauBase class for all tableaux in vgui
vgui_tableau_sptr
vgui_text_tableauTableau for rendering text
vgui_text_tableau_newCreate a smart-pointer to a vgui_text_tableau
vgui_toolkitBase class for toolkit implementations
vgui_triangle3D3-dimensional line segment
vgui_tview_launcher_tableauTableau which pops up tableau tree (tview) on Shift-G
vgui_tview_launcher_tableau_newCreates a smart-pointer to a vgui_tview_launcher_tableau tableau
vgui_tview_tableauTableau displaying a tableau tree
vgui_tview_tableau_newCreate a smart-pointer to a vgui_tview_tableau tableau
vgui_uninit_caller
vgui_utilsUseful static functions for vgui
vgui_viewer2D_tableauTableau with functions to view 2D objects (eg, zoom, drag, centre)
vgui_viewer2D_tableau_newCreate a smart-pointer to a vgui_viewer2D_tableau tableau
vgui_viewer3D_tableauTableau with functions to view 3D objects (eg, rotate, zoom, etc)
vgui_viewer3D_tableau_newCreate a smart pointer to a vgui_viewer3D_tableau tableau
vgui_viewer3D_tableau_spin
vgui_vil_image_rendererOpenGL utility to render a vil_image_view
vgui_vrml_draw_visitor
vgui_vrml_tableauTableau to display VRML
vgui_vrml_tableau_newCreates a smart-pointer to a vgui_vrml_tableau
vgui_vrml_texture_map
vgui_win32
vgui_win32_adaptor
vgui_win32_cmdtarget
vgui_win32_dialog_choice
vgui_win32_dialog_impl
vgui_win32_dialog_inline_tab
vgui_win32_dialog_pushbutton
vgui_win32_internal_timer
vgui_win32_statusbar
vgui_win32_utils
vgui_win32_window
vgui_windowAn abstract representation of a system window
vgui_wrapper_tableauBase class tableau for tableau who want only a single child
vgui_wrapper_tableau_newCreate a smart-pointer to a vgui_wrapper_tableau
vgui_wxWxWidgets implementation of vgui_toolkit
vgui_wx_adaptorWxWidgets implementation of vgui_adaptor
vgui_wx_adaptorXmlHandlerXML Resource Handler for generating a vgui_wx_adaptor
vgui_wx_dialog_choice
vgui_wx_dialog_implWxWidgets implementation of vgui_dialog_impl
vgui_wx_dialog_inline_tab
vgui_wx_menuThe wxWidgets mapping of the vgui_menu
vgui_wx_statusbarWxWidgets implementation of vgui_statusbar
vgui_wx_windowWxWidgets implementation of vgui_window
wxSliderPanelA wxPanel with a bank of sliders and text fields
wxSliderPanelXmlHandlerXML Resource Handler for generating a wxSliderPanel
wxVideoControlA control panel for frame-by-frame video navigation
wxVideoControlXmlHandlerXML Resource Handler for generating a wxVideoControl