Site3dShader Class
Класс шейдера
Constructor
Site3dShader
-
vars
Parameters:
-
vars
ObjectПеременные шейдера
Methods
updateTimer
()
static
Метод обновляет таймер анимации для всех шейдеров
incrementTime
()
Метод увеличивает переменную времени у шейдера
play
-
options
Метод запускает анимацию шейдера
Parameters:
-
options
ObjectПараметры
stop
()
Метод останавливает анимацию шейдера
setShaderVar
-
name
Метод возвращает значение переменной в шейдере
Parameters:
-
name
StringНазвание переменной
Returns:
Значение переменной
setShaderVar
-
name
-
value
Метод устанавливает значение переменной в шейдере
Parameters:
-
name
StringНазвание переменной
-
value
AnyЗначение переменной
playShader
-
options
Метод запускает анимацию шейдера
Parameters:
-
options
ObjectПараметры:
- timeStep - шаг изменения времени анимации (по умолчанию 0.01)
stopShader
()
Метод останавливает анимацию шейдера
setShaderVar
-
name
-
value
Метод устанавливает значение переменной в шейдере
Parameters:
-
name
StringНазвание переменной
-
value
AnyЗначение переменной
Properties
controls
Map
static
Свойство возвращает объекты управления шейдерами моделей
isPlay
Boolean
Свойство возвращает истину, если шейдер запущен
options
Object
Свойство возвращает параметры шейдера
stepUpdate
Function
Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге работы шейдера
shaderControl
Site3dShaderControl
Свойство возвращает объект управления шейдером модели