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> |