![]() |
Iridescence 1.00
Embedded Graphic Framework
|
Cds_bitmap_font_char_t | |
Cds_bitmap_font_t | |
Cds_jpeg_descriptor_t | |
Cds_png_descriptor_t | |
CDsAlignment | DsAlignment is a class representing both horizontal and vertical alignment type |
CDsBinarySemaphore | DsSemaphore is a class that implements a binary semaphore |
CDsBookView | DsBookView is a class representing a container that arranges it's views as pages of a book |
CDsButton | DsButton is a class representing a standard, 2D, rounded corner button |
CDsCheck | DsCheck is a class that represents a checkbox view |
CDsColor | DsColor is a class that represents a 4 channel color (Alpha, Red, Green, Blue) |
CDsConfirmationDialog | DsConfirmationDialog is a class that implements a generic confirmation dialog |
CDsContextMenu | DsContextMenu is a class implementing a context menu |
CDsDialogBase | DsDialogBase is a class that implements a generic dialog base class |
CDsDiscreteSlider | DsDiscreteSlider is a class that represents a slider that can be used to adjust a value in discrete steps |
CDsDivider | DsDivider is a class representing a simple line divider |
▼CDsDropList | DsDropList is a class that implements a drop-down list |
CListener | Listener is an interface class that receives requests and events from the list view |
▼CDsEdit | |
CFloatValidator | FloatValidator is a class implementing validation for real numbers (floating point) |
CListener | Listener is an interface class that receives events from the edit view |
CSignedIntegerValidator | SignedIntegerValidator is a class implementing validation for a signed integer input |
CUnsignedIntegerValidator | UnsignedIntegerValidator is a class implementing validation for an unsigned integer input |
CValidator | Base class for the validators |
CDsEllipse | DsEllipse is a class that represents a 2D ellipse (Xc, Yc, Rx, Ry) |
▼CDsEvent | |
CParams | |
CDsFPoint | DsFPoint is a class that represents the X and Y 2D coordinates of a point as floating point numbers |
CDsFRect | DsFRect is a class that represents a 2D rectangle (X, Y, W, H) using floating point coordiantes and size |
CDsFSize | DsFSize is class that represents the 2D size of a graphic object (width, height) as floating point values |
CDsGaugeArc | DsGaugeArc is a class that implements an arc style gauge |
CDsGaugeBase | DsGaugeBase is a base class for all gauge views |
CDsGaugeBattery | DsGaugeBattery is a class that implements a battery style gauge |
CDsGaugeDisc | DsGaugeDisc is a class that implements a disc style gauge |
▼CDsGaugeLinear | DsGaugeLinear is a class that implements a linear style gauge |
CValueInterval | |
CDsGaugeLiquid | DsGaugeDisc is a class that implements a liquid style gauge |
CDsGrid | |
CDsImage | DsImage is a class that implements a view capable of displaying an image |
CDsKeyboard | |
CDsLabel | DsLabel is a class that represents a text label view |
▼CDsList | DsList is a class that implements a list that allows the user to view and select a specifc entry |
CListener | Listener is an interface class that receives events from the list view |
CDsLiveData | LiveData is an observable data holder class |
CDsMutex | |
CDsOrientation | DsOrientation is a class representing the orientation (horizontal or vertical) |
CDsPager | |
CDsPaintEvent | |
CDsPoint | DsPoint is a class that represents the X and Y 2D coordinates of a point as integer numbers |
CDsProgressBar | DsProgressBar is a class that implements a progress bar |
CDsProgressDialog | DsProgressDialog is a class that implements a progress indicator dialog |
CDsRect | DsRect is a class that represents a 2D rectangle (X, Y, W, H) |
CDsRegion | |
CDsRenderer | DsRenderer is a class that implements all the drawing operations |
CDsScreen | DsScreen is class of type DsView (inherits from DsView) that implements a physical screen |
CDsSelectionBase | DsSelectionBase is a base class that contains a selection value |
▼CDsSelector | DsSelector is a class that represents a graphic element used to select between multiple options (typically 2 to 4) |
CListener | Listener is an interface class that receives requests from the selector view |
CDsSize | DsSize is class that represents the 2D size of a graphic object (width, height) as integer values |
CDsSlider | DsSlider is a class that represents a slider that can be used to adjust a value |
CDsString | DsString is a class representing a character string |
CDsSurface | DsSurface is a class that represents a drawing surface |
CDsSwitch | DsSwitch is a class that represents an ON/OFF switch view |
CDsTextInputDialog | DsTextInputDialog is a class that implements a generic dialog for collecting text input from the user |
CDsTimer | |
CDsTouchEvent | This structure implements a touch event |
CDsValueBase | DsValueBase is a base class that contains a float value |
▼CDsView | DsView is a base class that represents any view on the screen |
CStateObserver | StateObserver 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 | |
▼Clist | 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 |
CNode | |
Cpair | Pair is a class that represents a pair of two values |
Cqueue | |
Cstack | 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 |
Cstatic_list | Static_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_stack | Static_stack implements a stack with statically allocated storage space |
Cstatic_vector | Static_vector implements a vector with statically allocated storage space |
Cvector | 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 |