|
TGUI 1.12
|
| Naurora | |
| CCopiedPtr | Copyable smart pointer template |
| Ntgui | Namespace that contains all TGUI functions and classes |
| NGLFW_GLES2 | |
| CGui | Gui class for GLFW + GLES2 backend (using FreeType for fonts) |
| NGLFW_OPENGL3 | |
| CGui | Gui class for GLFW + OpenGL3 backend (using FreeType for fonts) |
| NRAYLIB | |
| CGui | Gui class for raylib |
| NSDL_GLES2 | |
| CGui | Gui class for SDL + GLES2 backend (using FreeType for fonts) |
| NSDL_GPU | |
| CGui | Gui class for SDL + SDL_ttf, using SDL's GPU API (https://wiki.libsdl.org/SDL3/CategoryGPU) for rendering |
| NSDL_OPENGL3 | |
| CGui | Gui class for SDL + OpenGL3 backend (using FreeType for fonts) |
| NSDL_RENDERER | |
| CGui | Gui class for SDL + SDL_ttf (using SDL_Renderer struct for rendering) |
| NSDL_TTF_GLES2 | |
| CGui | Gui class for SDL + GLES2 backend (using SDL_ttf for fonts) |
| NSDL_TTF_OPENGL3 | |
| CGui | Gui class for SDL + OpenGL3 backend (using SDL_ttf for fonts) |
| NSFML_GRAPHICS | |
| CGui | Gui class for SFML (using sfml-graphics module for rendering and font) |
| NSFML_OPENGL3 | |
| CGui | Gui class for sfml-window + OpenGL3 backend (using FreeType for fonts) |
| CAbsoluteOrRelativeValue | Class to store the a value that is either a constant or a ratio |
| CRelativeValue | Helper class to create an AbsoluteOrRelativeValue object containing a relative value without using a string |
| CColor | Wrapper for colors |
| CContainer | Container widget |
| CRootContainer | |
| CCopiedPtrEmplaceTag | |
| CCopiedPtr | Copyable smart pointer template |
| CCopiedSharedPtr | |
| CCursor | Class that allows the cursor to be changed |
| CCustomWidgetForBindings | Class used by bindings to implement custom widgets withing these bindings (e.g. a custom C# widget in TGUI.Net) |
| CDefaultBackendWindow | This class abstracts the backend-specific window and gui creation code |
| CDuration | Wrapper for durations |
| CEvent | |
| CKeyEvent | KeyPressed event parameters |
| CTextEvent | TextEntered event parameters |
| CMouseMoveEvent | MouseMoved event parameters |
| CMouseButtonEvent | MouseButtonPressed/MouseButtonReleased events parameters |
| CMouseWheelEvent | MouseWheelScrolled events parameters |
| CFingerEvent | FingerDown/FingerMoved/FingerUp events parameters |
| CSizeEvent | Resized events parameters |
| CException | |
| CFileDialogIconLoader | |
| CFilesystem | Helper functionality for filesystem access |
| CPath | Object to represent paths on a filesystem |
| CFileInfo | Information about a file or directory, used to return data from the listFilesInDirectory function |
| CFontGlyph | Information about a glyph in the font |
| CFont | Wrapper around the backend-specific font. All copies of the font will share the same internal font resource |
| CLayout | Class to store the left, top, width or height of a widget |
| CLayout2d | Class to store the position or size of a widget |
| CObjectConverter | Implicit converter for settable properties |
| COutline | |
| CRect | |
| CRelFloatRect | FloatRect that can contain absolute values or values relative to the parent size |
| CRenderStates | States used for drawing |
| CSignal | Signal to which the user can subscribe to get callbacks from |
| CSignalTyped | Signal to which the user can subscribe to get callbacks from |
| CSignalTyped2 | Signal to which the user can subscribe to get callbacks from |
| CSignalChildWindow | Signal to which the user can subscribe to get callbacks from |
| CSignalItem | Signal to which the user can subscribe to get callbacks from |
| CSignalPanelListBoxItem | Signal to which the user can subscribe to get callbacks from |
| CSignalFileDialogPaths | Signal to which the user can subscribe to get callbacks from |
| CSignalShowEffect | Signal to which the user can subscribe to get callbacks from |
| CSignalAnimationType | Signal to which the user can subscribe to get callbacks from |
| CSignalItemHierarchy | Signal to which the user can subscribe to get callbacks from |
| CSignalManager | |
| CSignalTuple | |
| CConnectedSignalTuple | |
| CSprite | |
| CString | Wrapper class to store strings |
| CSubwidgetContainer | Base class for widgets that consist of subwidgets that act together as if they are a single widget |
| CSvgImage | |
| CText | Backend-independent wrapper around the backend-specific text class |
| CBlueprint | Describes a text piece, before turning it into an actual Text object |
| CTextStyles | Wrapper for text styles |
| CTexture | Texture wrapper that internally reuses resources when multiple Texture objects are loaded from the same file |
| CTextureManager | |
| CTimer | Executes callbacks after a certain amount of time |
| CToolTip | Interface to set the settings for the tool tips |
| CTransform | Defines a transform matrix |
| CTwoFingerScrollDetect | |
| CVariant | |
| CVector2 | |
| CVertex | |
| CColor | |
| CWidget | The parent class for every widget |
| CWindowsIMM | Dynamically loads and uses imm32.dll on Windows to control the IME |
| CDeserializer | Deserializes a settable property |
| CImageLoader | Class that is internally used to load an image from a file or from memory |
| CSerializer | Serializes an settable property |
| CTheme | This class can be used to manage the widget renderers |
| CBaseThemeLoader | Base class for theme loader implementations |
| CDefaultThemeLoader | Default implementation for theme loading |
| CWidgetFactory | |
| CBitmapButton | Button widget with an image displayed next to the text (or centered in the button without text) |
| CBoxLayout | Abstract class for box layout containers |
| CBoxLayoutRatios | Abstract class for box layout containers |
| CButton | Button widget |
| CButtonBase | Base class for button widgets |
| CCanvasBase | This class is used as base class for the backend-specific canvas widgets |
| CChatBox | |
| CLine | |
| CCheckBox | CheckBox widget |
| CChildWindow | Child window widget |
| CClickableWidget | Clickable widget |
| CColorPicker | Color picker widget |
| CComboBox | Combo box widget |
| CContextMenu | Context menu widget |
| CEditBox | Edit box widget |
| CValidator | Predefined input validators |
| CEditBoxSlider | Edit box slider widget |
| CFileDialog | File dialog widget |
| CGrid | |
| CGroup | Group widget |
| CGrowHorizontalLayout | Container that automatically positions children beside each other |
| CGrowVerticalLayout | Container that automatically positions children below each other |
| CHorizontalLayout | Container that automatically resizes children to fit the entire available space between children |
| CHorizontalWrap | Container that automatically arranges children in lines, adding a new line when a horizontal line is full |
| CKnob | Knob widget |
| CLabel | Label widget |
| CListBox | List box widget |
| CItem | |
| CListView | List view widget |
| CItem | |
| CColumn | |
| CMenuBar | Menu bar widget |
| CMenuWidgetBase | Base class for MenuBar and ContextMenu |
| CGetMenusElement | Used for return value of getMenus |
| CMenu | |
| COpenMenuPlaceholder | 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 |
| CMessageBox | Message box widget |
| CPanel | Group of widgets that has a background color and optional borders |
| CPanelListBox | List of panels, which can be flexible changed |
| CItem | |
| CPicture | Picture widget |
| CProgressBar | Progress bar widget |
| CRadioButton | Radio button widget |
| CRadioButtonGroup | Can be used as parent of radio buttons so that different groups of radio buttons can be isolated |
| CRangeSlider | RangeSlider widget |
| CRichTextLabel | RichTextLabel widget |
| CScrollablePanel | Group of widgets that has a background color and optional borders |
| CScrollbar | Scrollbar widget |
| CScrollbarChildWidget | Wrapper around scrollbar to be used inside widgets that need a scrollbar |
| CScrollbarAccessor | Class returned by widgets that have a scrollbar to let the user access scrollbar properties |
| CScrollbarChildInterface | Base class for widgets with a single scrollbar |
| CDualScrollbarChildInterface | Base class for widgets with both a vertical and horizontal scrollbar |
| CSeparatorLine | Widget that is drawn as a filled rectangle and can be used as a line to visually separate widgets from each other |
| CSlider | Slider widget |
| CSpinButton | Spin button widget |
| CSpinControl | Spin control widget |
| CSplitContainer | Container that should contains exactly 2 child widgets which will be resized to fill the container together, with a splitter between them that can be dragged to change the amount of space each widget takes up |
| CTabContainer | TabContainer widget |
| CTabs | Tabs widget |
| CTabsBase | Tabs widget |
| CTab | |
| CTextArea | Text area widget |
| CToggleButton | ToggleButton widget |
| CTreeView | Tree view widget |
| CConstNode | Read-only node representation used by getNode and getNodes |
| CNode | Internal representation of a node |
| CVerticalLayout | Container that automatically resizes children to fit the entire available space between children |
| CVerticalTabs | VerticalTabs widget |
| CBoxLayoutRenderer | |
| CButtonRenderer | |
| CChatBoxRenderer | |
| CCheckBoxRenderer | Renderer for the CheckBox widget |
| CChildWindowRenderer | |
| CColorPickerRenderer | |
| CComboBoxRenderer | |
| CContextMenuRenderer | Renderer for the ContextMenu widget |
| CEditBoxRenderer | |
| CFileDialogRenderer | |
| CGroupRenderer | |
| CKnobRenderer | |
| CLabelRenderer | |
| CListBoxRenderer | |
| CListViewRenderer | |
| CMenuBarRenderer | Renderer for the MenuBar widget |
| CMenuWidgetBaseRenderer | Renderer for the MenuBar widget |
| CMessageBoxRenderer | |
| CPanelListBoxRenderer | |
| CPanelRenderer | |
| CPictureRenderer | |
| CProgressBarRenderer | |
| CRadioButtonRenderer | |
| CRangeSliderRenderer | |
| CScrollablePanelRenderer | |
| CScrollbarRenderer | |
| CSeparatorLineRenderer | |
| CSliderRenderer | |
| CSpinButtonRenderer | |
| CSplitContainerRenderer | |
| CTabsRenderer | |
| CTextAreaRenderer | |
| CTreeViewRenderer | |
| CRendererData | Shared data used in renderer classes |
| CWidgetRenderer | Base class for all renderer classes |
| CBackendFont | Base class for font implementations that depend on the backend |
| CBackendFontFactory | Base class for the font factory that is responsible for creating a font object specific to the font backend |
| CBackendFontFactoryImpl | Class that creates font objects of a given type |
| CBackendFontFreeType | Font implementations that uses FreeType directly to load glyphs |
| CGlyph | |
| CRow | |
| CBackendFontSDLttf | Font implementations that uses SDL_ttf to load glyphs |
| CBackendFontSFML | Font implementation that makes use of SFML |
| CBackendFontRaylib | Font implementations that uses Raylib to load glyphs |
| CRow | |
| CBackendRenderer | Base class for the backend renderer, which is responsible for creating text and texture objects |
| CBackendRenderTarget | Base class for render targets |
| CBackendText | Base class for text implementations that depend on the backend |
| CBackendTexture | Base class for texture implementations that depend on the backend |
| CBackendRendererGLES2 | Backend renderer that uses OpenGL ES 2 or 3 (depending on the loaded OpenGL ES context that you have to provide) |
| CBackendRenderTargetGLES2 | Render target implementation that makes use of OpenGL ES |
| CBackendTextureGLES2 | Texture implementation that makes use of modern OpenGL ES |
| CCanvasGLES2 | CanvasGLES2 provides a way to directly render OpenGL ES contents on a widget |
| CBackendRendererOpenGL3 | Backend renderer that uses OpenGL 3 or 4 (depending on the loaded OpenGL context that you have to provide) |
| CBackendRenderTargetOpenGL3 | Render target implementation that makes use of modern OpenGL |
| CBackendTextureOpenGL3 | Texture implementation that makes use of modern OpenGL |
| CCanvasOpenGL3 | CanvasOpenGL3 provides a way to directly render OpenGL contents on a widget |
| CBackendRendererSDLGPU | Backend renderer that uses SDL3's GPU API |
| CBackendRenderTargetSDLGPU | Render target implementation that uses SDL3's GPU API |
| CDrawCommand | |
| CBackendTextureSDLGPU | Texture implementation that uses SDL3's GPU API |
| CCanvasSDLGPU | CanvasSDLGPU provides a way to directly render SDL contents on a widget |
| CBackendRendererSDL | Backend renderer that uses SDL_Renderer |
| CBackendRenderTargetSDL | Render target implementation that makes use of SDL_Renderer |
| CBackendTextureSDL | Texture implementation that makes use of SDL_Texture |
| CCanvasSDL | CanvasSDL provides a way to directly render SDL contents on a widget |
| CBackendRendererSFML | Backend renderer that uses sfml-graphics |
| CBackendRenderTargetSFML | Render target that uses SFML to draw the gui |
| CBackendTextureSFML | Texture implementation that makes use of SFML |
| CCanvasSFML | CanvasSFML provides a way to directly render SFML contents on a widget |
| CBackendRendererRaylib | Backend renderer that uses raylib |
| CBackendRenderTargetRaylib | Render target implementation that makes use of raylib |
| CBackendTextureRaylib | Texture implementation that makes use of raylib |
| CCanvasRaylib | CanvasRaylib provides a way to directly render raylib contents on a widget |
| CBackend | Base class for the backend |
| CBackendGui | Base class for the Gui |
| CBackendGLFW | |
| CBackendGuiGLFW | |
| CBackendGuiSDL | |
| CBackendSDL | |
| CBackendGuiSFML | |
| CBackendSFML | |
| CBackendGuiRaylib | |
| CBackendRaylib | |
| CGui | Gui class for GLFW + GLES2 backend (using FreeType for fonts) |
Donate Privacy Policy Changelog Sitemap
Copyright © 2012-2026 Bruno Van de Velde