Укажите, что файл блока совместим со свертыванием выражения. Вызовите эту функцию из BlockInstanceSetup
функция. Входной вход этой функции является записью блока.
См. LibBlockSetIsExpressionCompliant(block)
в block_api.tlc
.
Укажите, что этот блок не должен принудительно применять целочисленные понижающие значения для своего выходного выражения. Входной вход этой функции является записью блока.
См. LibBlockSetIntegerDowncastUnnecessary(block)
в block_api.tlc
.
Установите пользовательский уровень податливости хранилища для блока.
Входами для этой функции являются запись блока и пользовательский уровень податливости класса памяти. Возможные уровни:
0 - Блок не поддерживает пользовательские классы памяти.
1 - Блок поддерживает пользовательские классы памяти уровня 1. Пользовательские классы памяти уровня 1 не поддерживают set
способ.
2 - Блок поддерживает пользовательские классы памяти уровня 1 и 2. Пользовательские классы памяти уровня 2 включают пользовательские классы памяти уровня 1 и те, которые реализуют set
способ.
См. LibBlockSetCustomStorageComplianceLevel(block,level)
в block_api.tlc
.