API Reference / Texture

# Class: Texture

# Hierarchy

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new Texture(stage, url?)

# Parameters

Name Type
stage Stage
url? string

# Overrides

Media.constructor

# Defined in

media/Texture.ts:12 (opens new window)

# Properties

# $boundOnError

Protected Readonly $boundOnError: (e: ErrorEvent) => void

# Type declaration

▸ (e): void

# Parameters
Name Type
e ErrorEvent
# Returns

void

# Inherited from

Media.$boundOnError

# Defined in

media/Media.ts:13 (opens new window)


# $boundOnLoad

Protected Readonly $boundOnLoad: () => void

# Type declaration

▸ (): void

# Returns

void

# Inherited from

Media.$boundOnLoad

# Defined in

media/Media.ts:12 (opens new window)


# $element

Protected Readonly $element: HTMLImageElement

# Overrides

Media.$element

# Defined in

media/Texture.ts:10 (opens new window)


# $emittingType

Protected $emittingType: string = null

# Inherited from

Media.$emittingType

# Defined in

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


# $errored

Protected $errored: boolean = false

# Inherited from

Media.$errored

# Defined in

media/Media.ts:10 (opens new window)


# $events

Protected $events: Object = {}

# Inherited from

Media.$events

# Defined in

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


# $loaded

Protected $loaded: boolean = false

# Inherited from

Media.$loaded

# Defined in

media/Media.ts:9 (opens new window)


# $removedListeners

Protected $removedListeners: Listener[] = []

# Inherited from

Media.$removedListeners

# Defined in

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


# $stage

Protected Readonly $stage: Stage

# Inherited from

Media.$stage

# Defined in

media/Media.ts:11 (opens new window)


# pixelRatio

pixelRatio: number = Texture.defaultPixelRatio

# Defined in

media/Texture.ts:8 (opens new window)


# defaultPixelRatio

Static defaultPixelRatio: number = 1

# Defined in

media/Texture.ts:6 (opens new window)

# Accessors

# element

get element(): HTMLImageElement

# Returns

HTMLImageElement

# Overrides

Media.element

# Defined in

media/Texture.ts:24 (opens new window)


# height

get height(): number

# Returns

number

# Defined in

media/Texture.ts:32 (opens new window)


# url

get url(): string

# Returns

string

# Inherited from

Media.url

# Defined in

media/Media.ts:26 (opens new window)

set url(url): void

# Parameters

Name Type
url string

# Returns

void

# Inherited from

Media.url

# Defined in

media/Media.ts:30 (opens new window)


# width

get width(): number

# Returns

number

# Defined in

media/Texture.ts:28 (opens new window)

# Methods

# $onError

Protected $onError(): void

# Returns

void

# Inherited from

Media.$onError

# Defined in

media/Media.ts:56 (opens new window)


# $onLoad

Protected $onLoad(): void

# Returns

void

# Inherited from

Media.$onLoad

# Defined in

media/Media.ts:50 (opens new window)


# emit

emit(event): boolean

# Parameters

Name Type
event Event

# Returns

boolean

# Inherited from

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

Media.emit

# Defined in

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


# hasEventListener

hasEventListener(type): boolean

# Parameters

Name Type
type string

# Returns

boolean

# Inherited from

Media.hasEventListener

# Defined in

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


# off

off(type, listener?): Texture

# Parameters

Name Type
type string
listener? Listener

# Returns

Texture

# Inherited from

Media.off

# Defined in

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


# on

on(type, listener): Texture

# Parameters

Name Type
type string
listener (...args: any[]) => void

# Returns

Texture

# Inherited from

Media.on

# Defined in

media/Media.ts:36 (opens new window)


# once

once(type, listener): Texture

# Parameters

Name Type
type string
listener Listener

# Returns

Texture

# Inherited from

Media.once

# Defined in

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


# removeAllListeners

removeAllListeners(): Texture

# Returns

Texture

# Inherited from

Media.removeAllListeners

# Defined in

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