lxgui
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Clxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >Allow iterating over a container without access to the container itself
 Clxgui::gui::addonA piece of the user interface
 Clxgui::gui::addon_registryLoads and owns addons
 Clxgui::gui::alive_checkerUtility class for safe checking of region validity
 Clxgui::gui::anchor_dataRaw data of an anchor (value type)
 Clxgui::gui::atlasA class that holds multiple materials for efficient rendering
 Clxgui::gui::atlas_pageA single texture holding multiple materials for efficient rendering
 Clxgui::gui::backdropDraws borders and background of a frame
 Clxgui::gui::bounds2< T >Holds 2D bounds of a region
 Clxgui::gui::bounds2< bool >
 Clxgui::gui::bounds2< float >
 Clxgui::gui::code_point_rangeRepresents a contiguous range of unicode code points
 Clxgui::gui::colorHolds a single color (float RGBA, 128 bits)
 Clxgui::gui::color32Holds a single color (byte RGBA, 32 bits)
 Clxgui::utils::connectionObject representing the connection between a slot and a signal
 Clxgui::utils::emptyEmpty type, used in the implementation of utils::variant
 Cutils::enable_observer_from_this
 Clxgui::gui::event_dataStores a variable number of arguments for an event
 Clxgui::gui::event_emitterGenerates events and keep tracks of registered callbacks
 Clxgui::gui::event_receiverUtility object to store and manage connections to event signals
 Cstd::exceptionSTL class
 Clxgui::gui::factoryHandles the creation of new UI objects
 Clxgui::utils::impl::first_function_argument_< T >
 Clxgui::utils::impl::first_function_argument_< R(*)(T, Args...)>
 Clxgui::utils::impl::first_function_argument_< R(F::*)(T, Args...) const >
 Clxgui::utils::impl::first_function_argument_< R(F::*)(T, Args...)>
 Clxgui::gui::fontA texture containing characters
 Clxgui::gui::frame_renderer::frame_comparator
 Clxgui::gui::frame_containerContainer of frames
 Clxgui::gui::frame_rendererAbstract class for layering and rendering frames
 Clxgui::gui::gradientRepresents color gradients
 Clxgui::gui::color::hls
 Clxgui::gui::color::hsv
 Clxgui::utils::view::adaptor< ContainerType, Dereferencer, Filter >::iterator
 Clxgui::gui::key_binderBinds global actions to key presses
 Clxgui::input::key_pressed_dataData for on_key_pressed signal
 Clxgui::input::key_pressed_repeat_dataData for on_key_pressed_repeat signal
 Clxgui::input::key_released_dataData for on_key_released signal
 Clxgui::input::source::key_state
 Clxgui::gui::layer_containerContains gui::layered_region
 Clxgui::gui::layout_attributeAn attribute in a layout file
 Clxgui::gui::localizerUtility class to translate strings for display in GUI
 Clxgui::gui::materialA class that holds rendering data
 Clxgui::gui::matrix4fA 4x4 matrix, used for coordinate transformations
 Clxgui::input::mouse_double_clicked_dataData for on_mouse_double_clicked signal
 Clxgui::input::mouse_drag_start_dataData for on_mouse_drag_start signal
 Clxgui::input::mouse_drag_stop_dataData for on_mouse_drag_stop signal
 Clxgui::input::mouse_moved_dataData for on_mouse_moved signal
 Clxgui::input::mouse_pressed_dataData for on_mouse_pressed signal
 Clxgui::input::mouse_released_dataData for on_mouse_released signal
 Clxgui::input::source::mouse_state
 Clxgui::input::mouse_wheel_dataData for on_mouse_wheel signal
 Clxgui::gui::layout_node::name_filter< BaseIterator >
 Clxgui::utils::view::no_filter< BaseIterator >No filtering
 Clxgui::utils::view::non_null_filter< BaseIterator >Filter non-null
 Clxgui::utils::periodic_timerA repeating timer
 Clxgui::utils::view::ptr_dereferencer< BaseIterator >De-reference an iterator twice
 Clxgui::gui::quadSimple structure holding four vertices and a material
 Clxgui::gui::region_core_attributesStruct holding all the core information about a region necessary for its creation
 Clxgui::gui::registryKeeps track of created UI objects and records their names for lookup
 Clxgui::gui::render_targetA place to render things (the screen, a texture, ...)
 Clxgui::gui::rendererAbstract type for implementation specific management
 Clxgui::gui::script_infoHolds file/line information for a script
 Clxgui::utils::signal< T >Generic class for observing and triggering events
 Clxgui::utils::signal< void()>
 Clxgui::utils::signal< void(const lxgui::gui::vector2 &, const lxgui::gui::vector2 &)>
 Clxgui::utils::signal< void(const lxgui::input::key_pressed_data &)>
 Clxgui::utils::signal< void(const lxgui::input::key_pressed_repeat_data &)>
 Clxgui::utils::signal< void(const lxgui::input::key_released_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_double_clicked_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_drag_start_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_drag_stop_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_moved_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_pressed_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_released_data &)>
 Clxgui::utils::signal< void(const lxgui::input::mouse_wheel_data &)>
 Clxgui::utils::signal< void(const lxgui::input::text_entered_data &)>
 Clxgui::utils::signal< void(const vector2< std::size_t > &)>
 Clxgui::utils::signal< void(float, const lxgui::gui::vector2 &)>
 Clxgui::utils::signal< void(input::key)>
 Clxgui::utils::signal< void(input::mouse_button, const lxgui::gui::vector2 &)>
 Clxgui::utils::signal< void(std::uint32_t)>
 Clxgui::input::signalsStores signals for input events
 Clxgui::utils::view::smart_ptr_dereferencer< BaseIterator >Convert unique_ptr or shared_ptr to standard pointer
 Clxgui::input::sourceThe base class for input source implementation
 Clxgui::utils::view::standard_dereferencer< BaseIterator >De-reference an iterator normally
 Clxgui::gui::strata_dataContains frames sorted by level
 Clxgui::gui::textUsed to draw some text on the screen
 Clxgui::input::text_entered_dataData for on_text_entered signal
 Cstd::vector< T >STL class
 Clxgui::gui::vector2< T >Holds 2D coordinates
 Clxgui::gui::vector2< float >
 Clxgui::gui::vector2< std::size_t >
 Clxgui::gui::vertexHolds position, texture coordinate, and color information for drawing
 Clxgui::gui::vertex_cacheAn object representing cached vertex data on the GPU
 Clxgui::input::windowRepresents the window in which the UI is displayed