Classes | |
class | DataDescriptionDatabaseInterface |
Namespaces | |
maxon | |
Macros | |
#define | ENUMSEPARATOR |
#define | ENUMCOMMAND |
#define | ENUMREMOVE |
Typedefs | |
using | ProcessEnumListDelegate = Delegate< Result< void >(const Id &epId, const DataDictionary &guiEntry, const AssetRepositoryRef &repository, const Data *filterData, const ValueReceiver< Tuple< Id, Data, String > && > &addValue)> |
Functions | |
MAXON_DATATYPE (ProcessEnumListDelegate, "net.maxon.datatype.processenumlistdelegate") | |
MAXON_REGISTRY (ProcessEnumListDelegate, ProcessEnumListDelegates, "net.maxon.datadescription.registry.processenumlist") | |
Bool | UseFilterData (const Data *filterData, const Data &compare) |
Variables | |
const Id | DATADESCRIPTION_CATEGORY_DATA |
const Id | DATADESCRIPTION_CATEGORY_UI |
const Id | DATADESCRIPTION_CATEGORY_STRING |
const Id | DATADESCRIPTION_SCOPE_LOCAL |
#define ENUMSEPARATOR |
#define ENUMCOMMAND |
#define ENUMREMOVE |
Prepend this tag before an enumeration Id in a GUI Enum List to filter out certain ids. Useful when enums are populated dynamically with "enum#", "registry#", "node#", ...