static QVector< Type > types()
Available types of items, sorted as expected in the UI (e.g. in combo box)
static Type type(const ItemWithParticles *item)
Returns the enum type of the given item.
static QVector< Type > assemblyTypes()
Available types of assembly items, sorted as expected in the UI (e.g. in combo box)
static ItemWithParticles * create(Type type, const MaterialItems *materials)
Creates the item of the given type.
static UiInfo uiInfo(Type t)
UiInfo on the given type.