Правила наименования классов в Blender 2.8 API

В API Blender 2.8 ужесточаются требования к наименованию классов и их идентификаторов. Имя класса должно соответствовать следующему шаблону:

Где {SEPARATOR} – две буквы, обозначающие принадлежность класса к определенному типу (от какого типа наследуется класс):

  • HT – Заголовок
  • MT – Меню
  • OT – Оператор
  • PT – Панель
  • UL – Список UI

Идентификатор класса “bl_idname” должен соответствовать имени класса.

Примеры правильного наименования классов и идентификаторов:

В случае неправильного наименования класса или его идентификатора, Blender сигнализирует ошибкой:

‘Oscurart Files Tools’ doesn’t contain ‘_PT_’ with prefix & suffix

Nikita

Автор: Nikita

Blender add-ons developer and articles writer.