Classes | |
class | SBCClassProxy |
This class describes a class proxy. More... | |
Typedefs | |
typedef SBCClassProxy | SBProxy |
The short name of SBCClassProxy. | |
Functions | |
SB_REGISTER_TYPE (SBCClassProxy, "SBProxy", "C67B381D-4D33-5709-93E3-E59CBB44C497") | |
Descriptions of classes | |
#define | SB_CLASS_BEGIN(CLASS) |
Declares the beginning of a class. | |
#define | SB_CLASS_TYPE(CLASS_TYPE) |
Declares the type of the class. | |
#define | SB_CLASS_DESCRIPTION(CLASS_DESCRIPTION) |
Declares the description of the class. | |
#define | SB_CLASS_SHORTCUT(CLASS_SHORTCUT) |
Declares the shortcut of the class. | |
#define | SB_CLASS_TOOL_TIP(CLASS_TOOL_TIP) |
Declares the tool tip of the class. | |
#define | SB_CLASS_PUBLIC_NAME(CLASS_PUBLIC_NAME) |
Declares the public name of the class. | |
#define | SB_CLASS_ICON_FILE_NAME(CLASS_ICON_FILE_NAME) |
Declares the icon file name of the class. | |
#define | SB_CLASS_GUI_UUID(CLASS_GUI_UUID) |
Declares the UUID of the GUI of the class. | |
#define | SB_CLASS_GUI_SHORTCUT(CLASS_GUI_SHORTCUT) |
Declares the shortcut of the GUI of the class. | |
#define | SB_CLASS_MINIMUM_USER_PLAN(CLASS_MINIMUM_USER_PLAN) |
Declares the minimum user plan required to use this class. | |
#define | SB_CLASS_VERSION_NUMBER(CLASS_VERSION_NUMBER) |
Declares the version number of the class. | |
#define | SB_CLASS_NON_DISCOVERABLE |
#define | SB_CLASS_END(CLASS) |
Declares the end of a class. | |
#define | SB_CLASS_IMPLEMENTATION(CLASS) |
Descriptions of SAMSON Extensions (Elements) | |
#define | SB_ELEMENT_VERSION_HASH |
Declares the version hash of a SAMSON Extension. | |
#define | SB_SDK_VERSION_HASH |
Declares the version hash of the SAMSON SDK. | |
#define | SB_ELEMENT_DESCRIPTION(ELEMENT_DESCRIPTION) |
Declares the description of a SAMSON Extension. | |
#define | SB_ELEMENT_DOCUMENTATION(DOCUMENTATION_ADDRESS) |
Declares the documentation address of a SAMSON Extension. | |
#define | SB_ELEMENT_VERSION_NUMBER(ELEMENT_VERSION_NUMBER) |
Declares the version number of a SAMSON Extension. | |
#define | SB_ELEMENT_CLASSES_BEGIN |
Declares the beginning of the list of classes of a SAMSON Extension. | |
#define | SB_ELEMENT_CLASSES_END |
Declares the end of the list of classes of a SAMSON Extension. | |
#define | SB_ELEMENT_CLASS(CLASS) |
Declares a class in a SAMSON Extension. | |
Descriptions of SAMSON Extensions categories | |
#define | SB_ELEMENT_CATEGORIES_BEGIN |
Declares the beginning of the list of categories of a SAMSON Extension. | |
#define | SB_ELEMENT_CATEGORIES_END |
Declares the end of the list of categories of a SAMSON Extension. | |
#define | SB_ELEMENT_CATEGORY(CLASS_CATEGORY) |
Declares a category of a SAMSON Extension. | |
Descriptions of SAMSON Extensions workspaces | |
#define | SB_ELEMENT_WORKSPACES_BEGIN |
Declares the beginning of the list of workspaces defined by a SAMSON Extension. | |
#define | SB_ELEMENT_WORKSPACES_END |
Declares the end of the list of workspaces defined by a SAMSON Extension. | |
#define | SB_ELEMENT_WORKSPACE(WORKSPACE_PATH) |
Declares a workspace defined by a SAMSON Extension. | |
Descriptions of SAMSON Extensions dependencies | |
#define | SB_ELEMENT_DEPENDENCIES_BEGIN |
Declares the beginning of the list of dependencies of a SAMSON Extension. | |
#define | SB_ELEMENT_DEPENDENCIES_END |
Declares the end of the list of dependencies of a SAMSON Extension. | |
#define | SB_ELEMENT_DEPENDENCY(ELEMENT_UUID, ELEMENT_VERSION_NUMBER) |
Declares a dependency of a SAMSON Extension. | |