CreatorДокументация 0.3.2 beta
Разделы документацииВ этой статье
CREATOR / C++

C++ Function

cpp_function · v1

Создаёт переносимую C++23-функцию. Сигнатура определяет Audio, Number, Gate и Function-порты; SDK управляет состоянием и подготовкой.

C++ Function
Входы

Зависят от определения

Выходы

Зависят от определения

Выбери порт — увидишь его назначение и пример соединения. Строка в справочнике подсветится.

Порты и подключения

Порты этой ноды определяются проектом: ручками Interface, сигнатурой C++ или интерфейсом собственного подграфа.

Выход можно подключить к нескольким входам того же типа. У входа только один источник; Function требует совпадения сигнатуры. Все правила соединений →

Параметры

Фиксированных числовых параметров нет. Для собственных нод, коллекций и C++ дополнительные настройки задаются определением ноды в инспекторе.

Свойства ноды

Эти настройки задаются до компиляции и не модулируются проводами.

Source / Entry function
C++23 · SDK 1

Выбери входную функцию и нажми Update node. Порты, диапазоны и defaults выводятся из актуального исходника; Function-выход создаётся с полной вызываемой сигнатурой.

Как использовать

Добавь C++ Function, напиши process(AudioFrame audio, float gain = 0.5), обнови ноду и соедини Input → Audio, результат → Output.

Что проверить

После каждой правки кода обновляй порты. Function-связь требует совпадения полной сигнатуры; рекурсивные вызовы запрещены. Compile выпускает .vltmini.

Проверь обязательные входы и соответствие типов. Перед прослушиванием выполни Compile; ошибка проверки сохраняет прежний работающий модуль. Диагностика →