|
GUIslice
0.16.0
Embedded GUI in C
|
|
Functions | |
| void | gslc_GuiDestruct (gslc_tsGui *pGui) |
| Free up any surfaces associated with the GUI, pages, collections and elements. More... | |
| void | gslc_PageDestruct (gslc_tsGui *pGui, gslc_tsPage *pPage) |
| Free up any members associated with a page. More... | |
| void | gslc_CollectDestruct (gslc_tsGui *pGui, gslc_tsCollect *pCollect) |
| Free up any members associated with an element collection. More... | |
| void | gslc_ElemDestruct (gslc_tsElem *pElem) |
| Free up any members associated with an element. More... | |
| void | gslc_ResetFont (gslc_tsFont *pFont) |
| Initialize a Font struct. More... | |
| void | gslc_ResetElem (gslc_tsElem *pElem) |
| Initialize an Element struct. More... | |
| void gslc_CollectDestruct | ( | gslc_tsGui * | pGui, |
| gslc_tsCollect * | pCollect | ||
| ) |
Free up any members associated with an element collection.
| [in] | pGui | Pointer to GUI |
| [in] | pCollect | Pointer to collection |
| void gslc_ElemDestruct | ( | gslc_tsElem * | pElem | ) |
Free up any members associated with an element.
| [in] | pElem | Pointer to element |
| void gslc_GuiDestruct | ( | gslc_tsGui * | pGui | ) |
Free up any surfaces associated with the GUI, pages, collections and elements.
Also frees up any fonts.
| [in] | pGui | Pointer to GUI |
| void gslc_PageDestruct | ( | gslc_tsGui * | pGui, |
| gslc_tsPage * | pPage | ||
| ) |
Free up any members associated with a page.
| [in] | pGui | Pointer to GUI |
| [in] | pPage | Pointer to Page |
| void gslc_ResetElem | ( | gslc_tsElem * | pElem | ) |
Initialize an Element struct.
| [in] | pElem | Pointer to Element |
| void gslc_ResetFont | ( | gslc_tsFont * | pFont | ) |
Initialize a Font struct.
| [in] | pFont | Pointer to Font |