Package | away3d.materials |
Class | public class BitmapFileMaterial |
Inheritance | BitmapFileMaterial BitmapMaterial DefaultMaterialBase MaterialBase |
Property | Defined by | ||
---|---|---|---|
alpha : Number
The alpha of the surface.
| BitmapMaterial | ||
ambient : Number
The strength of the ambient reflection.
| DefaultMaterialBase | ||
ambientColor : uint
The colour of the ambient reflection.
| DefaultMaterialBase | ||
ambientMethod : BasicAmbientMethod
The method to perform diffuse shading.
| DefaultMaterialBase | ||
bitmapData : BitmapData
The BitmapData object to use as the texture.
| BitmapMaterial | ||
blendMode : String
The blend mode to use when drawing this renderable.
| MaterialBase | ||
bothSides : Boolean
Defines whether or not the material should perform backface culling.
| MaterialBase | ||
colorTransform : ColorTransform
The ColorTransform object to transform the colour of the material with.
| DefaultMaterialBase | ||
diffuseMethod : BasicDiffuseMethod
The method to perform diffuse shading.
| DefaultMaterialBase | ||
extra : Object
An object to contain any extra data
| MaterialBase | ||
gloss : Number
The sharpness of the specular highlight.
| DefaultMaterialBase | ||
lights : Array | MaterialBase | ||
loader : Loader [read-only]
| BitmapFileMaterial | ||
materialNamespace : String
The namespace of the material, used by the MaterialLibrary.
| MaterialBase | ||
mipmap : Boolean | DefaultMaterialBase | ||
name : String
The name of the material.
| MaterialBase | ||
normalMap : BitmapData
The tangent space normal map to influence the direction of the surface for each texel.
| DefaultMaterialBase | ||
repeat : Boolean
Indicates whether or not any used textures should be tiled.
| MaterialBase | ||
requiresBlending : Boolean | BitmapMaterial | ||
shadowMethod : ShadingMethodBase
The method to perform diffuse shading.
| DefaultMaterialBase | ||
smooth : Boolean
Indicates whether or not any used textures should use smoothing.
| MaterialBase | ||
specular : Number
The overall strength of the specular reflection.
| DefaultMaterialBase | ||
specularColor : uint
The colour of the specular reflection.
| DefaultMaterialBase | ||
specularMap : BitmapData
A specular map that defines the strength of specular reflections for each texel.
| DefaultMaterialBase | ||
specularMethod : BasicSpecularMethod
The method to perform specular shading.
| DefaultMaterialBase | ||
transparent : Boolean
Indicate whether or not the BitmapData contains transparency.
| BitmapMaterial | ||
uniqueId : uint
The unique id assigned to the material by the MaterialLibrary.
| MaterialBase |
Method | Defined by | ||
---|---|---|---|
BitmapFileMaterial
(url:String = "", checkPolicy:Boolean = false)
Creates a new
BitmapFileMaterial object. | BitmapFileMaterial | ||
DefaultMaterialBase | |||
DefaultMaterialBase | |||
addOnLoadError(listener:Function):void
Default method for adding a loadError event listener
| BitmapFileMaterial | ||
addOnLoadProgress(listener:Function):void
Default method for adding a loadProgress event listener
| BitmapFileMaterial | ||
addOnLoadSuccess(listener:Function):void
Default method for adding a loadSuccess event listener
| BitmapFileMaterial | ||
dispose(deep:Boolean):void
| BitmapMaterial | ||
isBitmapDataValid(bitmapData:BitmapData, id:uint = 0):Boolean
| DefaultMaterialBase | ||
DefaultMaterialBase | |||
removeOnLoadError(listener:Function):void
Default method for removing a loadError event listener
| BitmapFileMaterial | ||
removeOnLoadProgress(listener:Function):void
Default method for removing a loadProgress event listener
| BitmapFileMaterial | ||
removeOnLoadSuccess(listener:Function):void
Default method for removing a loadSuccess event listener
| BitmapFileMaterial | ||
setNameAndSpace(name:String, materialNameSpace:String):void
Sets the materials name and namespace.
| MaterialBase | ||
updateTexture():void
Triggers an update of the texture, to be used when the contents of the BitmapData has changed.
| BitmapMaterial |
Event | Summary | Defined by | ||
---|---|---|---|---|
Dispatched when the material fails to load a file. | BitmapFileMaterial | |||
Dispatched every frame the material is loading. | BitmapFileMaterial | |||
Dispatched when the material completes a file load successfully. | BitmapFileMaterial |
loader | property |
loader:Loader
[read-only]Implementation
public function get loader():Loader
BitmapFileMaterial | () | constructor |
public function BitmapFileMaterial(url:String = "", checkPolicy:Boolean = false)
Parameters
url:String (default = " ") — The location of the bitmapasset to load.
|
|
checkPolicy:Boolean (default = false )
|
addOnLoadError | () | method |
public function addOnLoadError(listener:Function):void
Default method for adding a loadError event listener
Parameterslistener:Function — The listener function
|
addOnLoadProgress | () | method |
public function addOnLoadProgress(listener:Function):void
Default method for adding a loadProgress event listener
Parameterslistener:Function — The listener function
|
addOnLoadSuccess | () | method |
public function addOnLoadSuccess(listener:Function):void
Default method for adding a loadSuccess event listener
Parameterslistener:Function — The listener function
|
removeOnLoadError | () | method |
public function removeOnLoadError(listener:Function):void
Default method for removing a loadError event listener
Parameterslistener:Function — The listener function
|
removeOnLoadProgress | () | method |
public function removeOnLoadProgress(listener:Function):void
Default method for removing a loadProgress event listener
Parameterslistener:Function — The listener function
|
removeOnLoadSuccess | () | method |
public function removeOnLoadSuccess(listener:Function):void
Default method for removing a loadSuccess event listener
Parameterslistener:Function — The listener function
|
loadError | event |
progress | event |
resourceRetrieved | event |
away3d.events.ResourceEvent
Dispatched when the material completes a file load successfully.