Constructor
new ComplexMeshMaterial()
Extends
Members
opacity :Number
Прозрачность объекта отрисованного с помощью данной материала
- Inherited From:
type :Number
Используется для обозначения типа материала
Methods
define(type, value)
Добавляет definitions в код шейдеров. Все добавления должны быть сделаны до первой инициализации.
Parameters:
Name | Type | Description |
---|---|---|
type |
String | |
value |
Number | String |
- Inherited From:
disable(gl)
Отключает шейдерную программу
Parameters:
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
- Inherited From:
enable(state)
Инициализирует шейдерную программу
Parameters:
Name | Type | Description |
---|---|---|
state |
State |
- Inherited From:
getTexture() → (nullable) {Texture}
Возвращает текущую текстуру
Returns:
- Type
- Texture
setTexture(texture)
Задаёт текстуру материалу
Parameters:
Name | Type | Description |
---|---|---|
texture |
Texture |
typifyForRender(renderPlugins, object)
Вызывается объектом использующую данный материал, чтобы определить к какому типу рендера принадлежит объект. Самое простое разделение: на прозрачные и нет.
Parameters:
Name | Type | Description |
---|---|---|
renderPlugins |
Object | |
object |
Object3D |
- Inherited From: