MCPcopy
hub / github.com/pixijs/pixijs / add

Function add

src/prepare/PrepareBase.ts:77–95  ·  view source on GitHub ↗

* Add a textures or graphics resource to the queue * @param {PrepareSourceItem | PrepareSourceItem[]} resource

(resource: PrepareSourceItem | PrepareSourceItem[])

Source from the content-addressed store, hash-verified

75 * @param {PrepareSourceItem | PrepareSourceItem[]} resource
76 */
77 public add(resource: PrepareSourceItem | PrepareSourceItem[]): this
78 {
79 const resourceArray = Array.isArray(resource) ? resource : [resource];
80
81 for (const resourceItem of resourceArray)
82 {
83 // handle containers and their children
84 if (resourceItem instanceof Container)
85 {
86 this._addContainer(resourceItem);
87 }
88 else
89 {
90 this.resolveQueueItem(resourceItem, this.queue);
91 }
92 }
93
94 return this;
95 }
96
97 /**
98 * Recursively add a container and its children to the queue

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected