Spec-Zone.ru › Phaser

Класс: PIXI.DisplayObjectContainer

Конструктор

new DisplayObjectContainer()

DisplayObjectContainer представляет собой коллекцию графических объектов.
Это базовый класс всех графических объектов, которые служат контейнером для других объектов.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 5)

Расширяет

  • DisplayObject

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

[только для чтения] children : Array.<DisplayObject>

[только для чтения] Массив дочерних элементов этого контейнера.

Тип
  • Array.<DisplayObject>
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 17)

height : number

Высота displayObjectContainer. Установка этого значения фактически изменяет масштаб для достижения заданного значения.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 600)

ignoreChildInput : boolean

Если ignoreChildInput false, это позволит рассматривать объекты children как допустимые для событий Input.

Если это свойство true, то дочерние элементы не будут рассматриваться как допустимые для событий Input.

Обратите внимание, что это свойство не рекурсивное: оно влияет только на непосредственные дочерние элементы, не проверяя дальше по иерархии.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 26)

width : number

Ширина displayObjectContainer. Установка этого значения фактически изменяет масштаб для достижения заданного значения.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 571)

Общественные методы

addChild(child) → {DisplayObject}

Добавляет дочерний элемент в контейнер.

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

DisplayObject для добавления в контейнер

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

Добавленный дочерний элемент.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 42)

addChildAt(child, index) → {DisplayObject}

Добавляет дочерний элемент в контейнер на указанный индекс. Если индекс выходит за пределы диапазона, будет выброшено исключение.

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

Дочерний элемент для добавления

index Число

Индекс для размещения дочернего элемента

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

Добавленный дочерний элемент.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 55)

contains(child) → {Boolean}

Определяет, является ли указанный объект отображения дочерним элементом экземпляра DisplayObjectContainer или самим экземпляром.

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

-

Возвращает
Boolean -
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 449)

getBounds(targetCoordinateSpace) → {Rectangle}

Возвращает глобальные границы displayObjectContainer в виде прямоугольника. Вычисление границ учитывает все видимые дочерние элементы.

Параметры
Имя Тип Аргумент Описание
targetCoordinateSpace PIXIDisplayObject | PIXIMatrix <необязательно>

Возвращает прямоугольник, определяющий область объекта отображения относительно системы координат объекта targetCoordinateSpace.

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

Прямоугольная область ограничителя

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 280)

getChildAt(index) → {DisplayObject}

Возвращает дочерний элемент по указанному индексу.

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

Индекс для получения дочернего элемента

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

Дочерний элемент по данному индексу, если таковой имеется.

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

getChildIndex(child) → {Число}

Возвращает позицию индекса дочернего элемента DisplayObject.

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

Экземпляр DisplayObject для идентификации

Возвращает
Число -

Позиция индекса дочернего объекта отображения для идентификации

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 112)

getLocalBounds() → {Rectangle}

Возвращает локальные границы (не глобальные) displayObjectContainer в виде прямоугольника без преобразований. Вычисление учитывает все видимые дочерние элементы.

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

Прямоугольная область ограничителя

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 437)

removeChild(child) → {DisplayObject}

Удаляет дочерний элемент из контейнера.

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

DisplayObject для удаления

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

Удаленный дочерний элемент.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 171)

removeChildAt(index) → {DisplayObject}

Удаляет дочерний элемент по указанному индексу.

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

Индекс для получения дочернего элемента

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

Удаленный дочерний элемент.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 191)

removeChildren(beginIndex, endIndex)

Удаляет всех дочерних элементов из этого контейнера, которые находятся в пределах начального и конечного индексов.

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

Начальная позиция. Значение по умолчанию 0.

endIndex Число

Конечная позиция. Значение по умолчанию — размер контейнера.

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 213)

setChildIndex(child, index)

Изменяет позицию существующего дочернего элемента в контейнере отображения.

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

Экземпляр дочернего элемента DisplayObject, для которого нужно изменить номер индекса.

index Число

Результирующий номер индекса для отображаемого дочернего элемента.

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

swapChildren(child, child2)

Меняет позиции 2 элементов отображения внутри этого контейнера.

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

-

child2 DisplayObject

-

Исходный код: pixi/display/DisplayObjectContainer.js (Строка 85)

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

Spec-Zone.ru

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