Macros | |
| #define | CUSTOMGUI_ICONCHOOSER | 
| #define | ICONCHOOSER_DATA | 
| #define | ID_ICONCHOOSERGUI_BROWSERPRESET | 
| #define | ID_ICONCHOOSERGUI_POPUPDIALOG | 
| #define | ID_ICONCHOOSER_SETTINGS | 
Typedefs | |
| using | CustomIconGetIdDelegate = maxon::Delegate< Int32()> | 
| using | CustomIconDrawDelegate = maxon::Delegate< void(IconData &dat)> | 
Enumerations | |
| enum | {  ID_ICONCHOOSER_SETTINGS_SPECIALCASES, ID_ICONCHOOSER_SETTINGS_PARENT_IGNORE }  | 
Functions | |
| void | FillCustomIconSettingsFromBaseList2D (CustomIconSettings &settings, const BaseContainer &data, Int32 defaultIconId, Bool fillDefault) | 
| Bool | GetCustomIcon (GetCustomIconData &cid, const CustomIconSettings &settings, Bool drawBeforeColoring=false, CustomIconGetIdDelegate *getIdCallback=nullptr, CustomIconDrawDelegate *drawCallback=nullptr) | 
| #define CUSTOMGUI_ICONCHOOSER | 
Private.
| #define ICONCHOOSER_DATA | 
Private.
| #define ID_ICONCHOOSERGUI_BROWSERPRESET | 
Plugin ID for the Spline GUI preset type.
Can be used to filter a list of presets for the Content Browser. 
| #define ID_ICONCHOOSERGUI_POPUPDIALOG | 
Private.
| #define ID_ICONCHOOSER_SETTINGS | 
Id to store icon settings data into BaseList2D basecontainer.
| using CustomIconGetIdDelegate = maxon::Delegate<Int32()> | 
| using CustomIconDrawDelegate = maxon::Delegate<void(IconData& dat)> | 
| void FillCustomIconSettingsFromBaseList2D | ( | CustomIconSettings & | settings, | 
| const BaseContainer & | data, | ||
| Int32 | defaultIconId, | ||
| Bool | fillDefault | ||
| ) | 
Private.
| Bool GetCustomIcon | ( | GetCustomIconData & | cid, | 
| const CustomIconSettings & | settings, | ||
| Bool | drawBeforeColoring = false,  | 
        ||
| CustomIconGetIdDelegate * | getIdCallback = nullptr,  | 
        ||
| CustomIconDrawDelegate * | drawCallback = nullptr  | 
        ||
| ) |