Spec-Zone.ru › Phaser

Класс: PIXI.WebGLRenderer

Конструктор

new WebGLRenderer(game)

WebGLRenderer отрисовывает сцену и все ее содержимое на вебGL-совместимом холсте. Этот рендерер
следует использовать для браузеров, поддерживающих вебGL. Этот рендерер автоматически управляет вебGLBatch.
Поэтому нет необходимости в Sprite Batches или Sprite Clouds.
Не забудьте добавить представление в ваш DOM, иначе вы ничего не увидите :)

Параметры
Имя Тип Описание
game PhaserGame

Ссылка на экземпляр игры Phaser

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 8)

Общедоступные свойства

autoResize : boolean

Автоматически ли должна изменяться область отрисовки

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 53)

blendModeManager : PIXI.WebGLBlendModeManager

Управляет режимами смешивания

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 167)

clearBeforeRender : boolean

Устанавливает, будет ли WebGLRenderer очищать буфер текстур контекста перед новым проходом отрисовки. Если true:
Если сцена НЕ прозрачная, Pixi очистит до альфа-канала (0, 0, 0, 0).
Если сцена прозрачная, Pixi очистит до цвета фона целевой сцены.
Отключите это, установив значение false. Например, если в вашей игре есть фоновое изображение, заполняющее холст, вам часто это не нужно.

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 69)

filterManager : PIXI.WebGLFilterManager

Управляет фильтрами

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 153)

game :PhaserGame

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 20)

height : number

Высота области просмотра холста

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 89)

maskManager : PIXI.WebGLMaskManager

Управляет масками, используя буфер трафарета

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 146)

offset :Point

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 124)

preserveDrawingBuffer : boolean

Значение флага preserveDrawingBuffer влияет на то, сохраняются ли содержимое буфера трафарета после отрисовки.

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 61)

projection :Point

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 118)

renderSession : Object

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 174)

resolution : number

Разрешение отрисовки

Значение по умолчанию
  • 1
Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 36)

shaderManager : PIXI.WebGLShaderManager

Занимается управлением программами шейдеров и их атрибутами

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 132)

spriteBatch : PIXI.WebGLSpriteBatch

Управляет отрисовкой спрайтов

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 139)

stencilManager : PIXI.WebGLStencilManager

Управляет буфером трафарета

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 160)

transparent : boolean

Является ли область отрисовки прозрачной

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 45)

type : number

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 30)

view :HTMLCanvasElement

Элемент холста, на который всё отрисовывается

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 97)

width : number

Ширина области просмотра холста

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 81)

Общедоступные методы

destroy()

Удаляет всё из рендерера (обработчики событий, spritebatch и т.д.)

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 398)

initContext()

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 204)

mapBlendModes()

Сопоставляет режимы смешивания Pixi с режимами смешивания WebGL.

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 430)

render(stage)

Отображает сцену на её webGL представлении

Параметры
Имя Тип Описание
stage Stage

элемент сцены, подлежащий отображению

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 243)

renderDisplayObject(displayObject, projection, buffer)

Отображает элемент Display Object.

Параметры
Имя Тип Описание
displayObject DisplayObject

Элемент DisplayObject, подлежащий отображению

projection Point

Проекция

buffer Array

стандартный буфер WebGL

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 278)

resize(width, height)

Изменяет размер webGL представления до указанной ширины и высоты.

Параметры
Имя Тип Описание
width Число

новая ширина webGL представления

height Число

новая высота webGL представления

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 315)

updateTexture(texture) → {Boolean}

Обновляет и создаёт WebGL текстуру для контекста рендера.

Параметры
Имя Тип Описание
texture PIXI.Texture

текстура для обновления

Возвращает
Boolean -

Истина, если текстура была успешно связана, иначе ложь.

Исходный код: pixi/renderers/webgl/WebGLRenderer.js (Строка 341)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.WebGLRenderer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API