Packageorg.papervision3d.materials
Classpublic class BitmapFileMaterial
InheritanceBitmapFileMaterial Inheritance BitmapMaterial Inheritance MaterialObject3D Inheritance flash.events.EventDispatcher

The BitmapFileMaterial class creates a texture by loading a bitmap from an external file. Materials collect data about how objects appear when rendered.



Public Properties
 PropertyDefined by
 Inheritedbitmap : BitmapData
A transparent or opaque BitmapData texture.
MaterialObject3D
 InheritedDEBUG : MaterialObject3D
[static]
MaterialObject3D
 InheritedDEBUG_COLOR : int = 0xFF00FF
[static] Color used for DEBUG material.
MaterialObject3D
 InheritedDEFAULT : MaterialObject3D
[static] Returns a MaterialObject3D object with the default magenta wireframe values.
MaterialObject3D
 InheritedDEFAULT_COLOR : int = 0x000000
[static] Color used for DEFAULT material.
MaterialObject3D
 InheriteddoubleSided : Boolean
A Boolean value that indicates whether the faces are double sided.
MaterialObject3D
 InheritedfillAlpha : Number
An 8-bit alpha value fill the faces with.
MaterialObject3D
 InheritedfillColor : Number
A RGB color value to fill the faces with.
MaterialObject3D
 Inheritedid : Number
[internal-use] [read-only] Unique id of this instance.
MaterialObject3D
 Inheritedinvisible : Boolean
A Boolean value that indicates whether the faces are invisible (not drawn).
MaterialObject3D
 InheritedlineAlpha : Number
An 8-bit alpha value for the faces outline.
MaterialObject3D
 InheritedlineColor : Number
A RGB color value to draw the faces outline.
MaterialObject3D
  loaded : Boolean
Whether or not the texture has been loaded.
BitmapFileMaterial
  LOADING_COLOR : int
[static] The color to use in materials before loading has finished.
BitmapFileMaterial
 Inheritedname : String
The name of the material.
MaterialObject3D
 InheritedoneSide : Boolean
A Boolean value that indicates whether the faces are single sided.
MaterialObject3D
 Inheritedopposite : Boolean
A Boolean value that indicates whether the face is flipped.
MaterialObject3D
 Inheritedscene : SceneObject3D
The scene where the object belongs.
MaterialObject3D
 Inheritedsmooth : Boolean
A Boolean value that determines whether the BitmapData texture is smoothed when rendered.
MaterialObject3D
 Inheritedtexture : *
A texture object.
BitmapMaterial
  url : String = ""
The URL that has been requested.
BitmapFileMaterial
Protected Properties
 PropertyDefined by
 Inherited_texture : *
BitmapMaterial
Public Methods
 MethodDefined by
  
BitmapFileMaterial(url:String, initObject:Object = null)
The BitmapFileMaterial class creates a texture by loading a bitmap from an external file.
BitmapFileMaterial
 Inherited
Creates a copy of the material.
MaterialObject3D
 Inherited
copy(material:MaterialObject3D):void
Copies the properties of a material.
MaterialObject3D
 Inherited
toString():String
Returns a string value representing the material properties in the specified BitmapMaterial object.
BitmapMaterial
 Inherited
updateBitmap():void
Updates the BitmapData bitmap from the given texture.
MaterialObject3D
Protected Methods
 MethodDefined by
  
createBitmap(asset:*):BitmapData
[internal-use]
BitmapFileMaterial
Property detail
loadedproperty
public var loaded:Boolean

Whether or not the texture has been loaded.

LOADING_COLORproperty 
public static var LOADING_COLOR:int

The color to use in materials before loading has finished.

urlproperty 
public var url:String = ""

The URL that has been requested.

Constructor detail
BitmapFileMaterial()constructor
public function BitmapFileMaterial(url:String, initObject:Object = null)

The BitmapFileMaterial class creates a texture by loading a bitmap from an external file.

Parameters
url:String — The URL of the requested bitmap file.
 
initObject:Object (default = null) — [optional] - An object that contains additional properties with which to populate the newly created material.
Method detail
createBitmap()method
protected override function createBitmap(asset:*):BitmapData

[internal-use]

Parameters
asset:*

Returns
BitmapData