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