glv::Application | Singleton GLV application |
glv::Array< T > | Array |
glv::Box | A Group that automatically fits itself to child Views |
glv::Buffer< T, Alloc > | Array optimized for dynamically changing its size |
glv::Button | Single button |
glv::Buttons | One or more buttons on a grid |
glv::ChangedValue< T > | Generic index/value struct for widget notifications |
glv::Color | Color represented by red, green, blue, and alpha components |
glv::Data | Dynamically typed multidimensional array of primitive values |
glv::DataModel | Proxy Data object for signalling state changes |
glv::Window::Dimensions | Rectangle geometry |
glv::Direction | Direction types |
glv::draw::Disable | Disables rendering capabilities |
glv::draw::Enable | Enables rendering capabilities |
glv::Font | Font |
glv::GLV | The topmost view |
glv::GraphicsData | Buffers of vertices, colors, and indices |
glv::GraphicsMap | Map from model data to graphics data |
glv::Grid | Interactive grid for graphing |
glv::Group | View used for forming a group of child Views |
glv::HSV | Color represented by hue, saturation, and value |
glv::Indexer | Iterates through multidmensional arrays |
glv::Interval< T > | A closed interval [min, max] |
glv::Keyboard | Holds keyboard state |
glv::Label | Basic label widget |
glv::ModelManager | |
glv::Mouse | Holds mouse state |
glv::Notification | Notification object |
glv::Notifier | Notifies one or more observers of state change |
glv::NumberDialer | Number editor with individually controllable digits |
glv::Placer | View placer |
glv::Plot | Plots data according to one or more attached Plottables |
glv::PlotDensity | Density plotter |
glv::PlotFunction1D | One-dimensional function plotter |
glv::PlotFunction2D | Two-dimensional function plotter |
glv::Plottable | Defines a routine for generating plot graphics from model data |
glv::Point2 | Two-dimensional point |
glv::Point3 | Three-dimensional point |
glv::Slider2D | A 2-D slider |
glv::SliderGrid< Dim > | A multi-parameter slider grid |
glv::SliderRange | A slider with an adjustable interval |
glv::Sliders | A grid of 1-D sliders |
glv::SliderVector< Dim > | Base class for sliders that control a fixed-size vector of values |
glv::SmartObject< BaseClass > | Mixin class for doing advanced memory management |
glv::SmartPointer | Smart pointer functionality to avoid deleting references |
glv::Label::Spec | Prototype for constructor |
glv::Style | Overall appearance scheme |
glv::StyleColor | Color style for View appearance |
glv::Table | Table class for doing rectangular layouts |
glv::Texture2 | 2-D texture |
glv::TextView | View for editing text |
glv::View::TraversalAction | An action to be called when traversing the node tree |
glv::TRect< T > | Rectangle shape |
glv::View | The base class of all GUI elements |
glv::View3D | View for three-dimensional rendering |
glv::Widget | Base class for views having a regular grid of elements |
glv::Window | A window with an assignable GLV context |