Skip to main content
Version: Phaser v3.88.2

HTMLTextureFile

A single HTML File suitable for loading by the Loader.

These are created when you use the Phaser.Loader.LoaderPlugin#htmlTexture method and are not typically created directly.

For documentation about what all the arguments and configuration options mean please see Phaser.Loader.LoaderPlugin#htmlTexture.

Constructor

new HTMLTextureFile(loader, key, [url], [width], [height], [xhrSettings])

Parameters

nametypeoptionaldescription
loaderPhaser.Loader.LoaderPluginNoA reference to the Loader that is responsible for this file.
keystring | Phaser.Types.Loader.FileTypes.HTMLTextureFileConfigNoThe key to use for this file, or a file configuration object.
urlstringYesThe absolute or relative URL to load this file from. If undefined or null it will be set to <key>.png, i.e. if key was "alien" then the URL will be "alien.png".
widthnumberYesThe width of the texture the HTML will be rendered to.
heightnumberYesThe height of the texture the HTML will be rendered to.
xhrSettingsPhaser.Types.Loader.XHRSettingsObjectYesExtra XHR Settings specifically for this file.

Scope: static

Extends

Phaser.Loader.File

Source: src/loader/filetypes/HTMLTextureFile.js#L14
Since: 3.12.0

Inherited Methods

From Phaser.Loader.File:


Public Methods

addToCache

<instance> addToCache()

Description:

Adds this file to its target cache upon successful loading and processing.

Overrides: Phaser.Loader.File#addToCache

Source: src/loader/filetypes/HTMLTextureFile.js#L138
Since: 3.7.0


onProcess

<instance> onProcess()

Description:

Called automatically by Loader.nextFile.

This method controls what extra work this File does with its loaded data.

Overrides: Phaser.Loader.File#onProcess

Source: src/loader/filetypes/HTMLTextureFile.js#L77
Since: 3.7.0


Inherited Members

From Phaser.Loader.File: