A loader for loading a .tga resource.
TGA is a raster graphics, image file format.


// instantiate a loader var loader = new v3d.TGALoader(); // load a resource var texture = loader.load( // resource URL 'textures/crate_grey8.tga' // called when loading is completed function(texture) { console.log('Texture is loaded'); }, // called when the loading is in progresses function(xhr) { console.log((xhr.loaded / * 100) + '% loaded'); }, // called when the loading failes function(error) { console.log('An error happened'); } ); var material = new v3d.MeshPhongMaterial({ color: 0xffffff, map: texture }); webgl_materials_texture_tga


TGALoader(manager : LoadingManager)

manager — The loadingManager for the loader to use. Default is v3d.DefaultLoadingManager.

Creates a new TGALoader.


.load (url : String, onLoad : Function, onProgress : Function, onError : Function) : DataTexture

url — A string containing the path/URL of the .tga file.
onLoad — (optional) A function to be called after loading is successfully completed. The function receives loaded DataTexture as an argument.
onProgress — (optional) A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, which contains .total and .loaded bytes.
onError — (optional) A function to be called if an error occurs during loading. The function receives the error as an argument.

Begin loading from url and pass the loaded texture to onLoad. The texture is also directly returned for immediate use (but may not be fully loaded).

.setPath (path : String) : TGALoader

path — Base path.

Set the base path for the file.


For more info on how to obtain the source code of this module see this page.