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