API Reference / ResourceManager
# Class: ResourceManager
# Hierarchy
-
↳
ResourceManager
# Table of contents
# Constructors
# Properties
- $emittingType
- $errorCount
- $events
- $list
- $loadedCount
- $loadingCount
- $removedListeners
- $resources
- $stage
- $total
- retryTimes
- threads
- timeout
- TYPE_BINARY
- TYPE_JSON
- TYPE_SOUND
- TYPE_TEXT
- TYPE_TEXTURE
# Accessors
# Methods
# Constructors
# constructor
• new ResourceManager(stage, list, options?)
# Parameters
| Name | Type |
|---|---|
stage | Stage |
list | ResourceInfo[] |
options? | ResourceManagerOption |
# Overrides
# Defined in
net/ResourceManager.ts:29 (opens new window)
# Properties
# $emittingType
• Protected $emittingType: string = null
# Inherited from
# Defined in
event/EventEmitter.ts:6 (opens new window)
# $errorCount
• Protected $errorCount: number = 0
# Defined in
net/ResourceManager.ts:21 (opens new window)
# $events
• Protected $events: Object = {}
# Inherited from
# Defined in
event/EventEmitter.ts:5 (opens new window)
# $list
• Protected $list: ResourceInfo[]
# Defined in
net/ResourceManager.ts:24 (opens new window)
# $loadedCount
• Protected $loadedCount: number = 0
# Defined in
net/ResourceManager.ts:22 (opens new window)
# $loadingCount
• Protected $loadingCount: number = 0
# Defined in
net/ResourceManager.ts:23 (opens new window)
# $removedListeners
• Protected $removedListeners: Listener[] = []
# Inherited from
EventEmitter.$removedListeners
# Defined in
event/EventEmitter.ts:7 (opens new window)
# $resources
• Protected Readonly $resources: Object
# Defined in
net/ResourceManager.ts:27 (opens new window)
# $stage
• Protected Readonly $stage: Stage
# Defined in
net/ResourceManager.ts:26 (opens new window)
# $total
• Protected Readonly $total: number
# Defined in
net/ResourceManager.ts:25 (opens new window)
# retryTimes
• retryTimes: number
# Defined in
net/ResourceManager.ts:19 (opens new window)
# threads
• threads: number
# Defined in
net/ResourceManager.ts:17 (opens new window)
# timeout
• timeout: number
# Defined in
net/ResourceManager.ts:18 (opens new window)
# TYPE_BINARY
▪ Static Readonly TYPE_BINARY: string = 'binary'
# Defined in
net/ResourceManager.ts:13 (opens new window)
# TYPE_JSON
▪ Static Readonly TYPE_JSON: string = 'json'
# Defined in
net/ResourceManager.ts:12 (opens new window)
# TYPE_SOUND
▪ Static Readonly TYPE_SOUND: string = 'sound'
# Defined in
net/ResourceManager.ts:15 (opens new window)
# TYPE_TEXT
▪ Static Readonly TYPE_TEXT: string = 'text'
# Defined in
net/ResourceManager.ts:11 (opens new window)
# TYPE_TEXTURE
▪ Static Readonly TYPE_TEXTURE: string = 'texture'
# Defined in
net/ResourceManager.ts:14 (opens new window)
# Accessors
# errorCount
• get errorCount(): number
# Returns
number
# Defined in
net/ResourceManager.ts:45 (opens new window)
# loadedCount
• get loadedCount(): number
# Returns
number
# Defined in
net/ResourceManager.ts:49 (opens new window)
# total
• get total(): number
# Returns
number
# Defined in
net/ResourceManager.ts:41 (opens new window)
# Methods
# $checkPendingTasks
▸ Protected $checkPendingTasks(): void
# Returns
void
# Defined in
net/ResourceManager.ts:53 (opens new window)
# $load
▸ Protected $load(info, attempts): void
# Parameters
| Name | Type |
|---|---|
info | ResourceInfo |
attempts | number |
# Returns
void
# Defined in
net/ResourceManager.ts:60 (opens new window)
# emit
▸ emit(event): boolean
# Parameters
| Name | Type |
|---|---|
event | Event |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:42 (opens new window)
▸ emit(type, ...args): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
...args | any[] |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:43 (opens new window)
# get
▸ get<Resource>(name): Resource
# Type parameters
| Name |
|---|
Resource |
# Parameters
| Name | Type |
|---|---|
name | string |
# Returns
Resource
# Defined in
net/ResourceManager.ts:145 (opens new window)
# has
▸ has(name): boolean
# Parameters
| Name | Type |
|---|---|
name | string |
# Returns
boolean
# Defined in
net/ResourceManager.ts:141 (opens new window)
# hasEventListener
▸ hasEventListener(type): boolean
# Parameters
| Name | Type |
|---|---|
type | string |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:80 (opens new window)
# off
▸ off(type, listener?): ResourceManager
# Parameters
| Name | Type |
|---|---|
type | string |
listener? | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:16 (opens new window)
# on
▸ on(type, listener): ResourceManager
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:9 (opens new window)
# once
▸ once(type, listener): ResourceManager
# Parameters
| Name | Type |
|---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:33 (opens new window)
# removeAllListeners
▸ removeAllListeners(): ResourceManager
# Returns
# Inherited from
EventEmitter.removeAllListeners