The GUI Library Group#
The GUI Library Group contains the classes that let extensions participate in the SAMSON user interface. It includes app GUIs, editors, property windows, widgets, windows, render-side helpers, and settings support.
Use this group together with the DataModel group. In SAMSON, many developer-facing features come in pairs: a DataModel-side class that provides the behavior and a GUI-side class that exposes it to users.
Libraries in this group#
- SBGActionLibrary
- SBGAppLibrary
- SBGAssistantLibrary
- SBGDataGraphLibrary
- SBGDynamicalModelLibrary
- SBGEditorLibrary
- SBGFileLibrary
- SBGInteractionModelLibrary
- SBGPropertyModelLibrary
- SBGRenderLibrary
- SBGSettingsLibrary
- SBGStructuralModelLibrary
- SBGUILibrary
- SBGVisualModelLibrary
- SBGWidgetLibrary
- SBGWindowLibrary