Создание скрытого оператора

Иногда бывает необходимо зарегистрировать оператор так, чтобы пользователь не мог вызвать его напрямую. Например, если данный оператор предполагается вызывать только из другого оператора после выполнения ряда проверок или дополнительных действий.

Однако, даже если для такого оператора отсутствует кнопки запуска в UI, пользователь все равно сможет вызвать его, выбрав из списка найденных через поиск операторов.

Для того, чтобы убрать оператор из результатов поиска, необходимо в его параметре “bl_options” указать опцию “INTERNAL”.

Для примера зарегистрируем простейший оператор, добавляющий в сцену дефолтный куб, стандартным образом:

Такой оператор будет отображаться в поиске:

Теперь добавим в него опцию “INTERNAL”:

После чего оператор не будет показываться в результатах поиска:

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии