Loader →
DataTextureLoader
Abstract base class to load generic binary textures formats (rgbe, hdr, ...). This uses the FileLoader internally for loading files, and creates a new DataTexture.
Examples
See the RGBELoader for an example of a derived class.
Constructor
DataTextureLoader
function DataTextureLoader( manager: LoadingManager ): void;
manager — The loadingManager for the loader to use. Default is THREE.DefaultLoadingManager.
Creates a new DataTextureLoader.
Properties
See the base Loader class for common properties.
Methods
See the base Loader class for common methods.
load
function load( url: String, onLoad: Function, onProgress: Function, onError:
Function ): DataTexture;
url — the path or URL to the file. This can also be a Data URI.
onLoad (optional) — Will be called when load completes. The argument will
be the loaded texture.
onProgress (optional) — Will be called while load progresses.The argument
will be the ProgressEvent instance, which contains .lengthComputable,
.total and . loaded. If the server does not set the Content-Length
header; .total will be 0.
onError (optional) — Will be called when load errors.
Begin loading from url and pass the loaded texture to onLoad. The method also returns a new texture object which can directly be used for material creation.