Spec-Zone.ru › LÖVE

Тень: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, если нет.

См. также

  • Шейдер
  • Shader:send

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Shader:getExternVariable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API