Extends
Methods
Resolve the given container and return an item for the queue
Name | Type | Description |
---|---|---|
container |
Container | |
queue |
PrepareQueueItem[] |
resolveGraphicsContextQueueItem (graphicsContext) PrepareQueueItem | null protected
Resolve the given graphics context and return an item for the queue
Name | Type | Description |
---|---|---|
graphicsContext |
GraphicsContext |
Returns:
Type | Description |
---|---|
PrepareQueueItem | null |
Resolve the given resource type and return an item for the queue
Name | Type | Description |
---|---|---|
source |
PrepareSourceItem | |
queue |
PrepareQueueItem[] |
Inherited Properties
From class PrepareBase
queue PrepareQueueItem[] protected inherited
The queue to process over a async timer
Reference to the renderer
resolves ((value: void | PromiseLike<void>) => void)[] protected inherited
Collection of callbacks to call when the uploads are finished
timeout number protected inherited
Timeout id for next processing call
Inherited Methods
From class PrepareBase
Add a textures or graphics resource to the queue
Name | Type | Description |
---|---|---|
resource |
PrepareSourceItem | PrepareSourceItem<Array> |
Returns:
Type | Description |
---|---|
this |
eliminate duplicates before processing
getQueue () Array<PrepareQueueItem> inherited
Return a copy of the queue
Returns:
Type | Description |
---|---|
Array<PrepareQueueItem> | The queue |
Upload all the textures and graphics to the GPU (optionally add more resources to the queue first)
Name | Type | Attributes | Description |
---|---|---|---|
resource |
PrepareSourceItem | PrepareSourceItem<Array> | unknown |
<optional> |
Returns:
Type | Description |
---|---|
Promise<void> |