Iridescence 1.00
Embedded Graphic Framework
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cds_bitmap_font_char_t
 Cds_bitmap_font_t
 Cds_jpeg_descriptor_t
 Cds_png_descriptor_t
 CDsAlignmentDsAlignment is a class representing both horizontal and vertical alignment type
 CDsBinarySemaphoreDsSemaphore is a class that implements a binary semaphore
 CDsColorDsColor is a class that represents a 4 channel color (Alpha, Red, Green, Blue)
 CDsEvent
 CDsFPointDsFPoint is a class that represents the X and Y 2D coordinates of a point as floating point numbers
 CDsFSizeDsFSize is class that represents the 2D size of a graphic object (width, height) as floating point values
 CDsGaugeBaseDsGaugeBase is a base class for all gauge views
 CDsMutex
 CDsOrientationDsOrientation is a class representing the orientation (horizontal or vertical)
 CDsPaintEvent
 CDsPointDsPoint is a class that represents the X and Y 2D coordinates of a point as integer numbers
 CDsRegion
 CDsRendererDsRenderer is a class that implements all the drawing operations
 CDsSelectionBaseDsSelectionBase is a base class that contains a selection value
 CDsSizeDsSize is class that represents the 2D size of a graphic object (width, height) as integer values
 CDsStringDsString is a class representing a character string
 CDsSurfaceDsSurface is a class that represents a drawing surface
 CDsTimer
 CDsTouchEventThis structure implements a touch event
 CDsValueBaseDsValueBase is a base class that contains a float value
 CDsViewDsView is a base class that represents any view on the screen
 Clambda< TReturnValue(TArgs...), S >::ICallable
 Clambda< typename, S >
 Clambda< bool(T &)>
 Clambda< TReturnValue(TArgs...), S >
 Clambda< void(bool)>
 Clambda< void(const DsPoint &)>
 Clambda< void(float, bool, bool)>
 Clambda< void(int32_t, bool, bool)>
 Clambda< void(uint32_t)>
 Clambda< void(void), 64 >
 Clambda< void(void)>
 Clambda_contents_t
 Clist< T >List is the base class implementing a double linked list. It cannot be instantiated on it's own since it's missing the mechanism for allocating / freeing nodes. The list also maintains an internal pointer that can be used for walking through the list or removing elements
 Clist< Observer >
 CDsDropList::ListenerListener is an interface class that receives requests and events from the list view
 CDsEdit::ListenerListener is an interface class that receives events from the edit view
 CDsList::ListenerListener is an interface class that receives events from the list view
 CDsSelector::ListenerListener is an interface class that receives requests from the selector view
 Clist< T >::Node
 Cpair< T, Q >Pair is a class that represents a pair of two values
 CDsEvent::Params
 Cqueue< S, T >
 Cqueue< 512, DsEvent >
 Cstack< T >Stack is a base class implementing a stack. It cannot be instantiated on it's own since it's missing the mechanism for getting new nodes
 Cstack< ViewEntry >
 CDsView::StateObserverStateObserver is a pure virtual class implementing the interface for notifying state observers of changes in the visibility of a DsView object
 CDsEdit::ValidatorBase class for the validators
 CDsGaugeLinear::ValueInterval
 Cvector< T >Vector is a base class implementing an array of elements It cannot be instantiated on it's own since it's missing the mechanism for allocating the memory required by the vector
 Cvector< ViewEntry >