Тень:getExternVariable
Доступно начиная с LÖVE 0.9.2 и удалено в LÖVE 11.0
Было заменено на Shader:hasUniform.
Получает информацию об 'extern' ('uniform') переменной в шейдере.
Возвращает nil, если имя переменной не существует в шейдере или если компилятор шейдера видеодрайвера определил, что переменная не влияет на конечный вывод шейдера.
Функция
Синопсис
type, components, arrayelements = Shader:getExternVariable( name )
Аргументы
string name- Имя переменной extern.
Возвращаемые значения
ShaderVariableType type (nil)- Базовый тип переменной.
number components (nil)- Количество компонентов в переменной (например, 2 для vec2 или mat2).
number arrayelements (nil)- Количество элементов в массиве, если переменная является массивом, или 1, если нет.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Shader:getExternVariable