Iridescence 1.00
Embedded Graphic Framework
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 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
 CDsBookViewDsBookView is a class representing a container that arranges it's views as pages of a book
 CDsButtonDsButton is a class representing a standard, 2D, rounded corner button
 CDsCheckDsCheck is a class that represents a checkbox view
 CDsColorDsColor is a class that represents a 4 channel color (Alpha, Red, Green, Blue)
 CDsConfirmationDialogDsConfirmationDialog is a class that implements a generic confirmation dialog
 CDsContextMenuDsContextMenu is a class implementing a context menu
 CDsDialogBaseDsDialogBase is a class that implements a generic dialog base class
 CDsDiscreteSliderDsDiscreteSlider is a class that represents a slider that can be used to adjust a value in discrete steps
 CDsDividerDsDivider is a class representing a simple line divider
 CDsDropListDsDropList is a class that implements a drop-down list
 CListenerListener is an interface class that receives requests and events from the list view
 CDsEdit
 CFloatValidatorFloatValidator is a class implementing validation for real numbers (floating point)
 CListenerListener is an interface class that receives events from the edit view
 CSignedIntegerValidatorSignedIntegerValidator is a class implementing validation for a signed integer input
 CUnsignedIntegerValidatorUnsignedIntegerValidator is a class implementing validation for an unsigned integer input
 CValidatorBase class for the validators
 CDsEllipseDsEllipse is a class that represents a 2D ellipse (Xc, Yc, Rx, Ry)
 CDsEvent
 CParams
 CDsFPointDsFPoint is a class that represents the X and Y 2D coordinates of a point as floating point numbers
 CDsFRectDsFRect is a class that represents a 2D rectangle (X, Y, W, H) using floating point coordiantes and size
 CDsFSizeDsFSize is class that represents the 2D size of a graphic object (width, height) as floating point values
 CDsGaugeArcDsGaugeArc is a class that implements an arc style gauge
 CDsGaugeBaseDsGaugeBase is a base class for all gauge views
 CDsGaugeBatteryDsGaugeBattery is a class that implements a battery style gauge
 CDsGaugeDiscDsGaugeDisc is a class that implements a disc style gauge
 CDsGaugeLinearDsGaugeLinear is a class that implements a linear style gauge
 CValueInterval
 CDsGaugeLiquidDsGaugeDisc is a class that implements a liquid style gauge
 CDsGrid
 CDsImageDsImage is a class that implements a view capable of displaying an image
 CDsKeyboard
 CDsLabelDsLabel is a class that represents a text label view
 CDsListDsList is a class that implements a list that allows the user to view and select a specifc entry
 CListenerListener is an interface class that receives events from the list view
 CDsLiveDataLiveData is an observable data holder class
 CDsMutex
 CDsOrientationDsOrientation is a class representing the orientation (horizontal or vertical)
 CDsPager
 CDsPaintEvent
 CDsPointDsPoint is a class that represents the X and Y 2D coordinates of a point as integer numbers
 CDsProgressBarDsProgressBar is a class that implements a progress bar
 CDsProgressDialogDsProgressDialog is a class that implements a progress indicator dialog
 CDsRectDsRect is a class that represents a 2D rectangle (X, Y, W, H)
 CDsRegion
 CDsRendererDsRenderer is a class that implements all the drawing operations
 CDsScreenDsScreen is class of type DsView (inherits from DsView) that implements a physical screen
 CDsSelectionBaseDsSelectionBase is a base class that contains a selection value
 CDsSelectorDsSelector is a class that represents a graphic element used to select between multiple options (typically 2 to 4)
 CListenerListener is an interface class that receives requests from the selector view
 CDsSizeDsSize is class that represents the 2D size of a graphic object (width, height) as integer values
 CDsSliderDsSlider is a class that represents a slider that can be used to adjust a value
 CDsStringDsString is a class representing a character string
 CDsSurfaceDsSurface is a class that represents a drawing surface
 CDsSwitchDsSwitch is a class that represents an ON/OFF switch view
 CDsTextInputDialogDsTextInputDialog is a class that implements a generic dialog for collecting text input from the user
 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
 CStateObserverStateObserver is a pure virtual class implementing the interface for notifying state observers of changes in the visibility of a DsView object
 Clambda
 Clambda< TReturnValue(TArgs...), S >
 CCallable
 CICallable
 Clambda_contents_t
 ClistList 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
 CNode
 CpairPair is a class that represents a pair of two values
 Cqueue
 CstackStack 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
 Cstatic_listStatic_list is a specialization of the list class. It pre-allocates all elements in the list. It is useful in embedded systems without a dynamic memory allocator or without an MMU
 Cstatic_stackStatic_stack implements a stack with statically allocated storage space
 Cstatic_vectorStatic_vector implements a vector with statically allocated storage space
 CvectorVector 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