Packageaway3d.loaders.utils
Classpublic dynamic class MaterialLibrary
InheritanceMaterialLibrary Inheritance flash.utils.Dictionary

Store for all materials associated with an externally loaded file.

Public Properties
 PropertyDefined by
  mtlFileName : String
The filename for the mtl file (obj only).
MaterialLibrary
  mtlLoadRequired : Boolean
Flag to determine if an mtl file load is required (obj only).
MaterialLibrary
  textureLoadRequired : Boolean
Flag to determine if any of the contained textures require a file load.
MaterialLibrary
  texturePath : String
The root directory path to the texture files.
MaterialLibrary
Public Methods
 MethodDefined by
  
addMaterial(name:String):MaterialData
Adds a material name reference to the library.
MaterialLibrary
  
getMaterial(name:String):MaterialData
Returns a material data object for the given name reference in the library.
MaterialLibrary
  
Called after all textures have been loaded from the TextureLoader class.
MaterialLibrary
Property detail
mtlFileNameproperty
public var mtlFileName:String

The filename for the mtl file (obj only).

mtlLoadRequiredproperty 
public var mtlLoadRequired:Boolean

Flag to determine if an mtl file load is required (obj only).

textureLoadRequiredproperty 
public var textureLoadRequired:Boolean

Flag to determine if any of the contained textures require a file load.

texturePathproperty 
public var texturePath:String

The root directory path to the texture files.

Method detail
addMaterial()method
public function addMaterial(name:String):MaterialData

Adds a material name reference to the library.

Parameters
name:String

Returns
MaterialData
getMaterial()method 
public function getMaterial(name:String):MaterialData

Returns a material data object for the given name reference in the library.

Parameters
name:String

Returns
MaterialData
texturesLoaded()method 
public function texturesLoaded(loadQueue:TextureLoadQueue):void

Called after all textures have been loaded from the TextureLoader class.

Parameters
loadQueue:TextureLoadQueue

See also

Wiki link
Click to go to the wiki page for 'away3d.loaders.utils.MaterialLibrary'

Code examples

Comments