API Reference / ResourceManager

# Class: ResourceManager

# Hierarchy

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new ResourceManager(stage, list, options?)

# Parameters

Name Type
stage Stage
list ResourceInfo[]
options? ResourceManagerOption

# Overrides

EventEmitter.constructor

# Defined in

net/ResourceManager.ts:29 (opens new window)

# Properties

# $emittingType

Protected $emittingType: string = null

# Inherited from

EventEmitter.$emittingType

# 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

EventEmitter.$events

# 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

EventEmitter.emit

# Defined in

event/EventEmitter.ts:42 (opens new window)

emit(type, ...args): boolean

# Parameters

Name Type
type string
...args any[]

# Returns

boolean

# Inherited from

EventEmitter.emit

# 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

EventEmitter.hasEventListener

# Defined in

event/EventEmitter.ts:80 (opens new window)


# off

off(type, listener?): ResourceManager

# Parameters

Name Type
type string
listener? Listener

# Returns

ResourceManager

# Inherited from

EventEmitter.off

# Defined in

event/EventEmitter.ts:16 (opens new window)


# on

on(type, listener): ResourceManager

# Parameters

Name Type
type string
listener Listener

# Returns

ResourceManager

# Inherited from

EventEmitter.on

# Defined in

event/EventEmitter.ts:9 (opens new window)


# once

once(type, listener): ResourceManager

# Parameters

Name Type
type string
listener Listener

# Returns

ResourceManager

# Inherited from

EventEmitter.once

# Defined in

event/EventEmitter.ts:33 (opens new window)


# removeAllListeners

removeAllListeners(): ResourceManager

# Returns

ResourceManager

# Inherited from

EventEmitter.removeAllListeners

# Defined in

event/EventEmitter.ts:85 (opens new window)