►Ctgui::AbsoluteOrRelativeValue | Class to store the a value that is either a constant or a ratio |
Ctgui::RelativeValue | Helper class to create an AbsoluteOrRelativeValue object containing a relative value without using a string |
►Ctgui::BackendBase | Base class for the backend |
Ctgui::BackendSDL | Backend that uses SDL |
Ctgui::BackendSFML | Backend that uses SFML |
Ctgui::BackendFontBase | Base class for font implementations that depend on the backend |
Ctgui::BackendRenderTargetBase | Base class for render targets |
Ctgui::BackendTextBase | Base class for text implementations that depend on the backend |
Ctgui::BackendTextureBase | Base class for texture implementations that depend on the backend |
►Ctgui::BaseThemeLoader | Base class for theme loader implementations |
Ctgui::DefaultThemeLoader | Default implementation for theme loading |
Ctgui::Color | Wrapper for colors |
Ctgui::Vertex::Color | |
Ctgui::ListView::Column | |
Ctgui::SignalManager::ConnectedSignalTuple | |
Ctgui::TreeView::ConstNode | Read-only node representation used by getNodes |
Ctgui::CopiedSharedPtr< WidgetType > | |
Ctgui::CopiedSharedPtr< tgui::Button > | |
Ctgui::CopiedSharedPtr< tgui::Group > | |
Ctgui::CopiedSharedPtr< tgui::ScrollbarChildWidget > | |
Ctgui::Cursor | Class that allows the cursor to be changed |
Ctgui::DefaultBackendWindow | This class abstracts the backend-specific window and gui creation code |
Ctgui::Deserializer | Deserializes a settable property |
Ctgui::Duration | Wrapper for durations |
►Cstd::enable_shared_from_this | |
Ctgui::Timer | Executes callbacks after a certain amount of time |
►Ctgui::Widget | The parent class for every widget |
Ctgui::ChatBox | |
►Ctgui::ClickableWidget | Clickable widget |
►Ctgui::ButtonBase | Base class for button widgets |
►Ctgui::Button | Button widget |
Ctgui::BitmapButton | Button widget with an image displayed next to the text (or centered in the button without text) |
Ctgui::ToggleButton | ToggleButton widget |
Ctgui::CanvasSFML | |
Ctgui::EditBox | Edit box widget |
Ctgui::Label | Label widget |
Ctgui::Picture | Picture widget |
Ctgui::ProgressBar | Progress bar widget |
►Ctgui::RadioButton | Radio button widget |
Ctgui::CheckBox | CheckBox widget |
Ctgui::SeparatorLine | Widget that is drawn as a filled rectangle and can be used as a line to visually separate widgets from each other |
Ctgui::SpinButton | Spin button widget |
Ctgui::ComboBox | Combo box widget |
►Ctgui::Container | Container widget |
►Ctgui::ChildWindow | Child window widget |
Ctgui::ColorPicker | Color picker widget |
Ctgui::FileDialog | File dialog widget |
Ctgui::MessageBox | Message box widget |
Ctgui::Grid | |
►Ctgui::Group | Group widget |
►Ctgui::BoxLayout | Abstract class for box layout containers |
►Ctgui::BoxLayoutRatios | Abstract class for box layout containers |
Ctgui::HorizontalLayout | Container that automatically resizes children to fit the entire available space between children |
Ctgui::VerticalLayout | Container that automatically resizes children to fit the entire available space between children |
Ctgui::HorizontalWrap | Container that automatically arranges children in lines, adding a new line when a horizontal line is full |
►Ctgui::Panel | Group of widgets that has a background color and optional borders |
Ctgui::ScrollablePanel | Group of widgets that has a background color and optional borders |
Ctgui::RadioButtonGroup | Can be used as parent of radio buttons so that different groups of radio buttons can be isolated |
Ctgui::RootContainer | |
Ctgui::CustomWidgetForBindings | Class used by bindings to implement custom widgets withing these bindings (e.g. a custom C# widget in TGUI.Net) |
Ctgui::Knob | Knob widget |
Ctgui::ListBox | List box widget |
Ctgui::ListView | List view widget |
Ctgui::MenuBar | Menu bar widget |
Ctgui::MenuBarMenuPlaceholder | Widget that is added to a container when the user clicks on the menu bar. This widget will be added in front of all other widgets to ensure that the menus from the menu bar are always drawn in front of other widgets |
Ctgui::RangeSlider | RangeSlider widget |
►Ctgui::Scrollbar | Scrollbar widget |
Ctgui::ScrollbarChildWidget | Wrapper around scrollbar to be used inside widgets that need a scrollbar |
Ctgui::Slider | Slider widget |
►Ctgui::SubwidgetContainer | Base class for widgets that consist of subwidgets that act together as if they are a single widget |
Ctgui::SpinControl | Spin control widget |
Ctgui::TabContainer | TabContainer widget |
Ctgui::Tabs | Tabs widget |
Ctgui::TextArea | Text area widget |
Ctgui::TreeView | Tree view widget |
Ctgui::Event | |
Ctgui::FileDialogIconLoader | |
Ctgui::Filesystem::FileInfo | Information about a file or directory, used to return data from the listFilesInDirectory function |
Ctgui::Filesystem | Helper functionality for filesystem access |
Ctgui::Font | |
Ctgui::FontGlyph | Information about a glyph in the font |
Ctgui::MenuBar::GetMenusElement | Used for return value of getMenus |
►Ctgui::GuiBase | Base class for the Gui |
Ctgui::GuiSDL | Gui class for the SDL backend |
Ctgui::GuiSFML | Gui class for the SFML backend |
Ctgui::ImageLoader | Class that is internally used to load an image from a file or from memory |
Ctgui::ListBox::Item | |
Ctgui::ListView::Item | |
Ctgui::Event::KeyEvent | KeyPressed event parameters |
Ctgui::Layout | Class to store the left, top, width or height of a widget |
Ctgui::Layout2d | Class to store the position or size of a widget |
Ctgui::ChatBox::Line | |
Ctgui::MenuBar::Menu | |
Ctgui::Event::MouseButtonEvent | MouseButtonPressed/MouseButtonReleased events parameters |
Ctgui::Event::MouseMoveEvent | MouseMoved event parameters |
Ctgui::Event::MouseWheelEvent | MouseWheelScrolled events parameters |
Ctgui::TreeView::Node | Internal representation of a node |
Ctgui::ObjectConverter | Implicit converter for settable properties |
Ctgui::Outline | |
Ctgui::Filesystem::Path | Object to represent paths on a filesystem |
Ctgui::Rect< T > | |
Ctgui::Rect< float > | |
Ctgui::Rect< unsigned int > | |
Ctgui::RelFloatRect | FloatRect that can contain absolute values or values relative to the parent size |
Ctgui::RendererData | Shared data used in renderer classes |
Ctgui::RenderStates | States used for drawing |
►Cstd::runtime_error | |
Ctgui::Exception | |
Ctgui::Serializer | Serializes an settable property |
►Ctgui::Signal | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalTyped< const String & > | |
Ctgui::SignalTyped< bool * > | |
Ctgui::SignalTyped< Vector2f > | |
Ctgui::SignalTyped< Color > | |
Ctgui::SignalTyped< const std::vector< Filesystem::Path > & > | |
Ctgui::SignalTyped< FloatRect > | |
Ctgui::SignalTyped< float > | |
Ctgui::SignalTyped< unsigned int > | |
Ctgui::SignalTyped< int > | |
Ctgui::SignalTyped< bool > | |
Ctgui::SignalTyped2< float, float > | |
Ctgui::SignalTyped2< int, bool * > | |
Ctgui::SignalChildWindow | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalItem | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalItemHierarchy | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalShowEffect | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalTyped< T > | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalTyped2< T1, T2 > | Signal to which the user can subscribe to get callbacks from |
Ctgui::SignalManager | |
Ctgui::SignalManager::SignalTuple | |
Ctgui::Event::SizeEvent | Resized events parameters |
Ctgui::Sprite | |
Ctgui::String | Wrapper class to store strings |
Ctgui::SvgImage | |
Ctgui::Tabs::Tab | |
Ctgui::Text | |
Ctgui::Event::TextEvent | TextEntered event parameters |
Ctgui::TextStyles | Wrapper for text styles |
Ctgui::Texture | |
Ctgui::TextureManager | |
Ctgui::Theme | This class can be used to manage the widget renderers |
Ctgui::ToolTip | Interface to set the settings for the tool tips |
Ctgui::Transform | Defines a transform matrix |
Ctgui::EditBox::Validator | Predefined input validators |
Ctgui::Variant< Types > | |
Ctgui::Variant< tgui::String, tgui::Font, tgui::Color, tgui::Outline, bool, float, tgui::Texture, tgui::TextStyles, std::shared_ptr< tgui::RendererData > > | |
Ctgui::Vector2< T > | |
Ctgui::Vector2< float > | |
Ctgui::Vector2< int > | |
Ctgui::Vector2< std::size_t > | |
Ctgui::Vector2< unsigned int > | |
Ctgui::Vertex | |
Ctgui::WidgetFactory | |
►Ctgui::WidgetRenderer | Base class for all renderer classes |
Ctgui::ButtonRenderer | |
Ctgui::ChatBoxRenderer | |
►Ctgui::ChildWindowRenderer | |
Ctgui::ColorPickerRenderer | |
Ctgui::FileDialogRenderer | |
Ctgui::MessageBoxRenderer | |
Ctgui::ComboBoxRenderer | |
Ctgui::EditBoxRenderer | |
►Ctgui::GroupRenderer | |
Ctgui::BoxLayoutRenderer | |
►Ctgui::PanelRenderer | |
Ctgui::ScrollablePanelRenderer | |
Ctgui::KnobRenderer | |
Ctgui::LabelRenderer | |
Ctgui::ListBoxRenderer | |
Ctgui::ListViewRenderer | |
Ctgui::MenuBarRenderer | Renderer for the MenuBar widget |
Ctgui::PictureRenderer | |
Ctgui::ProgressBarRenderer | |
►Ctgui::RadioButtonRenderer | |
Ctgui::CheckBoxRenderer | |
Ctgui::ScrollbarRenderer | |
Ctgui::SeparatorLineRenderer | |
►Ctgui::SliderRenderer | |
Ctgui::RangeSliderRenderer | |
Ctgui::SpinButtonRenderer | |
Ctgui::TabsRenderer | |
Ctgui::TextAreaRenderer | |
Ctgui::TreeViewRenderer | |
Cshared_ptr< tgui::Button > | |
Cshared_ptr< tgui::Group > | |
Cshared_ptr< tgui::ScrollbarChildWidget > | |