►Negt | EGT framework namespace |
Nasio | |
►Ndetail | Internal detail namespace |
CAnimationBase | Base class for an animation |
CComposerScreen | Screen in an in-memory buffer for the Microchip Graphic Composer |
CCopyOnWriteAllocate | Copy-On-Write wrapper for an object or container |
CEnumStrings | When using enum_to_string() and enum_from_string(), this type needs to be defined and specialized to include the data for enum string conversions |
CImageCache | Internal image cache |
CInputEvDev | Handles reading input events from evdev devices |
CInputLibInput | Handles populating and reading input events from libinput |
CInputTslib | Handles reading input from a tslib supported device |
CKMSOverlay | Screen in a KMS dumb buffer inside of an overlay plane |
CKMSScreen | Screen in an KMS dumb buffer |
CLayoutRect | Wrapper around properties for managing a rect by flex_layout() |
CMemoryScreen | Screen in an in-memory buffer |
CMouseGesture | Basic class for interpreting mouse events |
CNonCopyable | Utility base class to make a derived class non-copy-able |
CRange | Utility class to allow range loops from a subset of a container |
CReverseRange | Range class to work with C++11 range based for loops in a reverse order |
CScopeExit | Utility to run a callback when this object goes out of scope |
CSDLScreen | Screen in an SDL window |
CX11Screen | Screen in an X11 window |
►Nexperimental | Experimental namespace |
CColorMap | A ColorMap contains a series of sequential color steps that can be used for generating colors by interpolation |
CCPUMonitorUsage | Monitor CPU usage of the system |
CForm | Utility class to help with standard Form layout of widgets |
CFramesPerSecond | Calculate "frame-per-second" of something |
CGauge | A Gauge Widget that is composed of GaugeLayer layers |
CGaugeLayer | A layer of a Gauge |
CHttpClientRequest | An HTTP client request |
CLuaApplication | Application instance that provides support for running LUA, including a LUA REPL |
CNeedleLayer | Special GaugeLayer that deals with a rotating needle |
CRadialType | Radial widget that draws a series of RangleValues on a circle |
CSound | Simple class to manage playing raw or WAV PCM sound files |
CSVGDeserial | |
CUiLoader | Parses and loads a UI XML file |
►Nv1 | EGT API Version 1 inline namespace |
►Ndetail | Internal detail namespace |
CAnimationBase | Base class for an animation |
CComposerScreen | Screen in an in-memory buffer for the Microchip Graphic Composer |
CCopyOnWriteAllocate | Copy-On-Write wrapper for an object or container |
CEnumStrings | When using enum_to_string() and enum_from_string(), this type needs to be defined and specialized to include the data for enum string conversions |
CImageCache | Internal image cache |
CInputEvDev | Handles reading input events from evdev devices |
CInputLibInput | Handles populating and reading input events from libinput |
CInputTslib | Handles reading input from a tslib supported device |
CKMSOverlay | Screen in a KMS dumb buffer inside of an overlay plane |
CKMSScreen | Screen in an KMS dumb buffer |
CLayoutRect | Wrapper around properties for managing a rect by flex_layout() |
CMemoryScreen | Screen in an in-memory buffer |
CMouseGesture | Basic class for interpreting mouse events |
CNonCopyable | Utility base class to make a derived class non-copy-able |
CRange | Utility class to allow range loops from a subset of a container |
CReverseRange | Range class to work with C++11 range based for loops in a reverse order |
CScopeExit | Utility to run a callback when this object goes out of scope |
CSDLScreen | Screen in an SDL window |
CX11Screen | Screen in an X11 window |
►Nexperimental | Experimental namespace |
CColorMap | A ColorMap contains a series of sequential color steps that can be used for generating colors by interpolation |
CCPUMonitorUsage | Monitor CPU usage of the system |
CForm | Utility class to help with standard Form layout of widgets |
CFramesPerSecond | Calculate "frame-per-second" of something |
CGauge | A Gauge Widget that is composed of GaugeLayer layers |
CGaugeLayer | A layer of a Gauge |
CHttpClientRequest | An HTTP client request |
CLuaApplication | Application instance that provides support for running LUA, including a LUA REPL |
CNeedleLayer | Special GaugeLayer that deals with a rotating needle |
CRadialType | Radial widget that draws a series of RangleValues on a circle |
CSound | Simple class to manage playing raw or WAV PCM sound files |
CSVGDeserial | |
CUiLoader | Parses and loads a UI XML file |
CAlignFlag | |
CAlignFlags | Alignment flags |
CAnalogMeter | This is a level meter that can be used to display integer values |
CAnalogMeterF | This is a level meter that can be used to display floating values |
CAnalogMeterType | Displays an analog meter based on a percentage value |
CAnimation | Animation class with configurable easing function |
CAnimationDelay | Simple delay, useful to insert a delay in an AnimationSequence |
CAnimationSequence | Series of animations as a single animation |
CApplication | Application definition |
CArcType | An Arc consists of a radius and two angles |
CAudioPlayer | Audio player |
CAutoAnimation | Animation object with built in timer |
CBarChart | Vertical BarChart Widget is used for displaying a set of categorical data |
CBitField | |
CBitFields | |
CBoxSizer | Positions and sizes widgets by Orientation |
CButton | Basic button control |
CButtonGroup | Button group |
CCameraCapture | Capture a camera video feed directly to an output file |
CCameraWindow | A CameraWindow is a widget to capture image feed from the camera sensor and render it on screen using gstreamer media framework |
CCanvas | Manages a unique drawing surface and context |
CChartBase | Abstract base chart class |
CChartItemArray | |
CCheckBox | Boolean checkbox |
CCheckButton | Same as a normal Button, except it manipulates its checked state like a RadioBox or CheckBox |
CCircleType | A basic circle with a center point and radius |
CCircleWidget | Basic Circle Widget |
CCoconutTheme | Coconut Theme |
CColor | 32 bit RGBA color |
CComboBox | Combo box widget |
CDeserializer | |
CDialog | A dialog is a widget that allows user to make a decision |
CDrawable | Drawable function object |
CDrawer | Manager of the Drawable for each widget type |
CDrawerReset | Keeps track of what's been changed with Drawer::draw() changes |
Ceasing_cubic_bezier | Cubic Bezier equation easing function |
CEllipseType | A basic ellipse with a center and 2 radii |
CEvent | A single event that has information about the event and state for the event |
CEventArg | Base event argument class |
CEventLoop | Event loop interface |
CExpandBitField | |
CFileDialog | A FileDialog is a widget that allows user to: |
CFileOpenDialog | A FileOpenDialog is a widget which inherits from FileDialog and that allows user to: |
CFileSaveDialog | A FileSaveDialog is a widget which inherits from FileDialog and that allows user to: |
CFixedVector | Constexpr vector that tries to behave like, or have an API like, std::vector |
CFlags | Utility class for managing a set of flags with the ability to observe changes to the flags |
CFlagsBase | Utility class for managing a set of flags |
CFlexBoxSizer | FlexBoxSizer helper variation of BoxSizer |
CFont | Manages a font and properties of a font |
CFrame | A Frame is a Widget that has children widgets |
CHExpandBitField | |
CHorizontalBarChart | Horizontal BarChart Widget is used for displaying a set of categorical data |
CHorizontalBitField | |
CHorizontalBoxSizer | HorizontalBoxSizer helper variation of BoxSizer |
CHVBitField | |
CImage | Raster image resource used for drawing or displaying |
CImageGroup | |
CImageHolder | |
CInput | Base Input device class |
CKey | Keyboard event data |
CLabel | A Label that displays text |
CLapisTheme | Lapis Theme |
CLevelMeter | This is a level meter that can be used to display integer values |
CLevelMeterF | This is a level meter that can be used to display floating values |
CLevelMeterType | Displays a level meter based on a value |
CLineChart | LineChart Widget is used for displaying information as a series of data points |
CLineType | A line, with a starting and ending point |
CLineWidget | Basic Line Widget |
CListBox | ListBox that manages a selectable list of widgets |
CMidnightTheme | Midnight Theme |
CNotebook | Allows a collection of NotebookTab widgets to be shown one at a time |
CNotebookTab | A single layer of a Notebook |
►CObject | Base object class with fundamental properties |
CCallbackMeta | Manages metadata about a registered callback |
COstreamWidgetSerializer | Serialize a widget tree to an std::ostream |
►CPainter | Drawing interface for 2D graphics |
CAutoGroup | You are encouraged to use this instead of manually calling Painter::push_group() and Painter::pop_group() |
CAutoSaveRestore | Scoped save() and restore() for a Painter |
CPalette | Color palette that contains a 2 dimensional array of colors |
CPattern | A Pattern which can store one or more colors at different offsets (steps) which can be used to create complex gradients |
CPeriodicTimer | Periodic timer |
CPieChart | PieChart Widget is a circular statistical graphic, which is divided into slices to illustrate numerical proportion |
CPointChart | PointChart Widget is used for displaying information as a series of data points |
CPointer | Pointer event data |
CPointType | Simple x,y coordinate |
CPopupType | Popup window |
CPopupVirtualKeyboard | PopupVirtualKeyboard class |
CProgressBar | This is a progess bar that can be used to display integer values |
CProgressBarF | This is a progress bar that can be used to display floating values |
CProgressBarType | Displays a progress bar based on a value |
CPropertyAnimatorType | Animates a property of a widget |
CRadioBox | Boolean RadioBox |
CRangeValue | Manages a value in a range |
CRatio | Creates and stores a simple ratio value |
CRectangleWidget | Basic Rectangle Widget |
CRectType | A rectangle with a point and a size |
CResourceManager | Manages EGT resource data blobs |
CScreen | Manages one of more buffers that make up a Screen |
CScrolledView | A scrollable view |
CScrollwheel | Scrollwheel widget |
CSelectableGrid | StaticGrid with selectable cells |
CSerializer | Abstract base serializer class |
CShamrockTheme | Shamrock Theme |
CSideBoard | SideBoard Window for a sliding board that slides on and off the screen |
CSignal | Signal class used for defining a signal and dispatching events |
CSignalW | |
CSizeType | Simple width and height |
CSkyTheme | Sky Theme |
CSlider | This is a slider that can be used to select integer value from a range |
CSliderBase | Base class for SliderType |
CSliderF | This is a slider that can be used to select floating value from a range |
CSliderType | This is a slider that can be used to select value from a range |
CSpinProgress | This is a spinning progress meter that can be used to display integer values |
CSpinProgressF | This is a spinning progress meter that can be used to display floating values |
CSpinProgressType | Displays a spinning progress meter |
CSprite | Widget that shows or animates sprite, or frame, strips from a single sprite sheet |
CStaticGrid | Static grid organization for widgets |
CStringItem | List string helper |
CSvgImage | An SVG image |
CSwitch | |
CTextBox | Input text box |
CTextRect | |
CTextWidget | A widget with text and text related properties |
CTheme | Customizable characteristics for drawing widgets |
CTimer | Basic one shot timer |
CToggleBox | CheckBox with a boolean slider style interface |
CTopWindow | Top level Window |
CUltraVioletTheme | Ultra Violet Theme |
CUri | A URI (Universal Resource Identifier) parser/builder that aims to be RFC 3986 compliant |
CValue | Manages a single value |
CValueRangeWidget | Manages a value in a range |
CValueWidget | Manages an unbounded value |
CVerticalBitField | |
CVerticalBoxSizer | VerticalBoxSizer helper variation of BoxSizer |
CVExpandBitField | |
CVideoWindow | A VideoWindow is a widget to decode video and render it to a screen |
►CVirtualKeyboard | VirtualKeyboard class |
CKey | Key widget for the Keyboard widget |
CKeyboardInput | VirtualKeyboard input dispatcher |
CWidget | Base Widget class |
CWindow | A Window is a Widget that handles drawing to a Screen |
CXmlWidgetSerializer | Serialize a widget tree to an XML document |
CAlignFlag | |
CAlignFlags | Alignment flags |
CAnalogMeter | This is a level meter that can be used to display integer values |
CAnalogMeterF | This is a level meter that can be used to display floating values |
CAnalogMeterType | Displays an analog meter based on a percentage value |
CAnimation | Animation class with configurable easing function |
CAnimationDelay | Simple delay, useful to insert a delay in an AnimationSequence |
CAnimationSequence | Series of animations as a single animation |
CApplication | Application definition |
CArcType | An Arc consists of a radius and two angles |
CAudioPlayer | Audio player |
CAutoAnimation | Animation object with built in timer |
CBarChart | Vertical BarChart Widget is used for displaying a set of categorical data |
CBitField | |
CBitFields | |
CBoxSizer | Positions and sizes widgets by Orientation |
CButton | Basic button control |
CButtonGroup | Button group |
CCameraCapture | Capture a camera video feed directly to an output file |
CCameraWindow | A CameraWindow is a widget to capture image feed from the camera sensor and render it on screen using gstreamer media framework |
CCanvas | Manages a unique drawing surface and context |
CChartBase | Abstract base chart class |
CChartItemArray | |
CCheckBox | Boolean checkbox |
CCheckButton | Same as a normal Button, except it manipulates its checked state like a RadioBox or CheckBox |
CCircleType | A basic circle with a center point and radius |
CCircleWidget | Basic Circle Widget |
CCoconutTheme | Coconut Theme |
CColor | 32 bit RGBA color |
CComboBox | Combo box widget |
CDeserializer | |
CDialog | A dialog is a widget that allows user to make a decision |
CDrawable | Drawable function object |
CDrawer | Manager of the Drawable for each widget type |
CDrawerReset | Keeps track of what's been changed with Drawer::draw() changes |
Ceasing_cubic_bezier | Cubic Bezier equation easing function |
CEllipseType | A basic ellipse with a center and 2 radii |
CEvent | A single event that has information about the event and state for the event |
CEventArg | Base event argument class |
CEventLoop | Event loop interface |
CExpandBitField | |
CFileDialog | A FileDialog is a widget that allows user to: |
CFileOpenDialog | A FileOpenDialog is a widget which inherits from FileDialog and that allows user to: |
CFileSaveDialog | A FileSaveDialog is a widget which inherits from FileDialog and that allows user to: |
CFixedVector | Constexpr vector that tries to behave like, or have an API like, std::vector |
CFlags | Utility class for managing a set of flags with the ability to observe changes to the flags |
CFlagsBase | Utility class for managing a set of flags |
CFlexBoxSizer | FlexBoxSizer helper variation of BoxSizer |
CFont | Manages a font and properties of a font |
CFrame | A Frame is a Widget that has children widgets |
CHExpandBitField | |
CHorizontalBarChart | Horizontal BarChart Widget is used for displaying a set of categorical data |
CHorizontalBitField | |
CHorizontalBoxSizer | HorizontalBoxSizer helper variation of BoxSizer |
CHVBitField | |
CImage | Raster image resource used for drawing or displaying |
CImageGroup | |
CImageHolder | |
CInput | Base Input device class |
CKey | Keyboard event data |
CLabel | A Label that displays text |
CLapisTheme | Lapis Theme |
CLevelMeter | This is a level meter that can be used to display integer values |
CLevelMeterF | This is a level meter that can be used to display floating values |
CLevelMeterType | Displays a level meter based on a value |
CLineChart | LineChart Widget is used for displaying information as a series of data points |
CLineType | A line, with a starting and ending point |
CLineWidget | Basic Line Widget |
CListBox | ListBox that manages a selectable list of widgets |
CMidnightTheme | Midnight Theme |
CNotebook | Allows a collection of NotebookTab widgets to be shown one at a time |
CNotebookTab | A single layer of a Notebook |
►CObject | Base object class with fundamental properties |
CCallbackMeta | Manages metadata about a registered callback |
COstreamWidgetSerializer | Serialize a widget tree to an std::ostream |
►CPainter | Drawing interface for 2D graphics |
CAutoGroup | You are encouraged to use this instead of manually calling Painter::push_group() and Painter::pop_group() |
CAutoSaveRestore | Scoped save() and restore() for a Painter |
CPalette | Color palette that contains a 2 dimensional array of colors |
CPattern | A Pattern which can store one or more colors at different offsets (steps) which can be used to create complex gradients |
CPeriodicTimer | Periodic timer |
CPieChart | PieChart Widget is a circular statistical graphic, which is divided into slices to illustrate numerical proportion |
CPointChart | PointChart Widget is used for displaying information as a series of data points |
CPointer | Pointer event data |
CPointType | Simple x,y coordinate |
CPopupType | Popup window |
CPopupVirtualKeyboard | PopupVirtualKeyboard class |
CProgressBar | This is a progess bar that can be used to display integer values |
CProgressBarF | This is a progress bar that can be used to display floating values |
CProgressBarType | Displays a progress bar based on a value |
CPropertyAnimatorType | Animates a property of a widget |
CRadioBox | Boolean RadioBox |
CRangeValue | Manages a value in a range |
CRatio | Creates and stores a simple ratio value |
CRectangleWidget | Basic Rectangle Widget |
CRectType | A rectangle with a point and a size |
CResourceManager | Manages EGT resource data blobs |
CScreen | Manages one of more buffers that make up a Screen |
CScrolledView | A scrollable view |
CScrollwheel | Scrollwheel widget |
CSelectableGrid | StaticGrid with selectable cells |
CSerializer | Abstract base serializer class |
CShamrockTheme | Shamrock Theme |
CSideBoard | SideBoard Window for a sliding board that slides on and off the screen |
CSignal | Signal class used for defining a signal and dispatching events |
CSignalW | |
CSizeType | Simple width and height |
CSkyTheme | Sky Theme |
CSlider | This is a slider that can be used to select integer value from a range |
CSliderBase | Base class for SliderType |
CSliderF | This is a slider that can be used to select floating value from a range |
CSliderType | This is a slider that can be used to select value from a range |
CSpinProgress | This is a spinning progress meter that can be used to display integer values |
CSpinProgressF | This is a spinning progress meter that can be used to display floating values |
CSpinProgressType | Displays a spinning progress meter |
CSprite | Widget that shows or animates sprite, or frame, strips from a single sprite sheet |
CStaticGrid | Static grid organization for widgets |
CStringItem | List string helper |
CSvgImage | An SVG image |
CSwitch | |
CTextBox | Input text box |
CTextRect | |
CTextWidget | A widget with text and text related properties |
CTheme | Customizable characteristics for drawing widgets |
CTimer | Basic one shot timer |
CToggleBox | CheckBox with a boolean slider style interface |
CTopWindow | Top level Window |
CUltraVioletTheme | Ultra Violet Theme |
CUri | A URI (Universal Resource Identifier) parser/builder that aims to be RFC 3986 compliant |
CValue | Manages a single value |
CValueRangeWidget | Manages a value in a range |
CValueWidget | Manages an unbounded value |
CVerticalBitField | |
CVerticalBoxSizer | VerticalBoxSizer helper variation of BoxSizer |
CVExpandBitField | |
CVideoWindow | A VideoWindow is a widget to decode video and render it to a screen |
►CVirtualKeyboard | VirtualKeyboard class |
CKey | Key widget for the Keyboard widget |
CKeyboardInput | VirtualKeyboard input dispatcher |
CWidget | Base Widget class |
CWindow | A Window is a Widget that handles drawing to a Screen |
CXmlWidgetSerializer | Serialize a widget tree to an XML document |