Site3dShader Class
Класс шейдера
Constructor
Methods
updateTimer
()
static
Метод обновляет таймер анимации для всех шейдеров
incrementTime
()
Метод увеличивает переменную времени у шейдера
stop
()
Метод останавливает анимацию шейдера
setShaderVar
(
Any
-
name
Метод возвращает значение переменной в шейдере
Parameters:
-
name
StringНазвание переменной
Returns:
Any:
Значение переменной
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
stepUpdate
Function
Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге работы шейдера
shaderControl
Site3dShaderControl
Свойство возвращает объект управления шейдером модели