Constructor
new Texture(srcopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
src |
HTMLImageElement | HTMLCanvasElement |
<optional> |
null | В качестве изображения может быть либо элемент img, либо canvas |
Members
flipY :Boolean
Нужно ли отражать текстуру относительно оси Y.
generateMipmaps :Boolean
Генерировать ли mipmaps. Они значительно повышают качество и производительность отображения. Mipmaps могут использоваться только, если размеры текстуры равны степени 2.
magFilter :TextureFilter
Тип фильтра при отображении текстуры, размеры которой больше, чем размеры исходной картинки
minFilter :TextureFilter
Тип фильтра при отображении текстуры, размеры которой меньше, чем размеры исходной картинки
premultiplyAlpha :Boolean
Сохранен ли цвет текстуры с premultiply аlpha.
wrapS :TextureClamp
Что делать, если ширина исходной картинки не равна степени 2.
wrapT :TextureClamp
Что делать, если высота исходной картинки не равна степени 2.
Methods
enable(gl, indexnullable)
Связывает WebGL и данные текстуры. При первом вызов происходит инициализация.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
gl |
WebGLRenderingContext | ||
index |
Number |
<nullable> |
Номер текстуры в контексте WebGL. Если его нет, используется уже активированный юнит текстуры. |
remove(gl)
Удаляет текстуру из видеокарты
Parameters:
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |