Packageaway3d.materials
Classpublic class BitmapMaterial
ImplementsILayerMaterial, ITriangleMaterial, IUpdatingMaterial, IUVMaterial
SubclassesBitmapMaterialContainer, TransformBitmapMaterial

Basic bitmap texture material

Public Properties
 PropertyDefined by
  ax : Number
BitmapMaterial
  ay : Number
BitmapMaterial
  az : Number
BitmapMaterial
  _bitmap : BitmapData
BitmapMaterial
  bitmap : BitmapData
[read-only]
BitmapMaterial
  _bitmapRect : Rectangle
BitmapMaterial
  _blendMode : String
BitmapMaterial
  blendMode : String
BitmapMaterial
  bx : Number
BitmapMaterial
  by : Number
BitmapMaterial
  bz : Number
BitmapMaterial
  cx : Number
BitmapMaterial
  cy : Number
BitmapMaterial
  cz : Number
BitmapMaterial
  dabx : Number
BitmapMaterial
  daby : Number
BitmapMaterial
  dbcx : Number
BitmapMaterial
  dbcy : Number
BitmapMaterial
  dcax : Number
BitmapMaterial
  dcay : Number
BitmapMaterial
  debug : Boolean
BitmapMaterial
  dmax : Number
BitmapMaterial
  dsab : Number
BitmapMaterial
  dsbc : Number
BitmapMaterial
  dsca : Number
BitmapMaterial
  _faceDictionary : Dictionary
BitmapMaterial
  _faceVO : FaceVO
BitmapMaterial
  faz : Number
BitmapMaterial
  fbz : Number
BitmapMaterial
  fcz : Number
BitmapMaterial
  focus : Number
BitmapMaterial
  _graphics : Graphics
BitmapMaterial
  height : Number
[read-only]
BitmapMaterial
  mabx : Number
BitmapMaterial
  maby : Number
BitmapMaterial
  mabz : Number
BitmapMaterial
  map : Matrix
BitmapMaterial
  _mapping : Matrix
BitmapMaterial
  mbcx : Number
BitmapMaterial
  mbcy : Number
BitmapMaterial
  mbcz : Number
BitmapMaterial
  mcax : Number
BitmapMaterial
  mcay : Number
BitmapMaterial
  mcaz : Number
BitmapMaterial
  _precision : Number
BitmapMaterial
  precision : Number
BitmapMaterial
  _renderBitmap : BitmapData
BitmapMaterial
  repeat : Boolean
BitmapMaterial
  _s : Shape
BitmapMaterial
  session : AbstractRenderSession
BitmapMaterial
  _shape : Shape
BitmapMaterial
  _shapeDictionary : Dictionary
BitmapMaterial
  smooth : Boolean
BitmapMaterial
  _sourceVO : FaceVO
BitmapMaterial
  svArray : Array
BitmapMaterial
  triangle : DrawTriangle
BitmapMaterial
  visible : Boolean
[read-only]
BitmapMaterial
  width : Number
[read-only]
BitmapMaterial
  _zeroPoint : Point
BitmapMaterial
Public Methods
 MethodDefined by
  
BitmapMaterial
(bitmap:BitmapData, init:Object = null)
BitmapMaterial
  
BitmapMaterial
  
BitmapMaterial
  
BitmapMaterial
  
getMapping(tri:DrawTriangle):Matrix
BitmapMaterial
  
renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
BitmapMaterial
  
renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void
BitmapMaterial
  
renderSource(source:Object3D, containerRect:Rectangle, mapping:Matrix):void
BitmapMaterial
  
BitmapMaterial
  
updateMaterial(source:Object3D, view:View3D):void
BitmapMaterial
Protected Methods
 MethodDefined by
  
renderRec(a:ScreenVertex, b:ScreenVertex, c:ScreenVertex, index:Number):void
BitmapMaterial
Property detail
axproperty
public var ax:Number
ayproperty 
public var ay:Number
azproperty 
public var az:Number
_bitmapproperty 
public var _bitmap:BitmapData
bitmapproperty 
bitmap:BitmapData  [read-only]Implementation
    public function get bitmap():BitmapData
_bitmapRectproperty 
public var _bitmapRect:Rectangle
_blendModeproperty 
public var _blendMode:String
blendModeproperty 
blendMode:String  [read-write]Implementation
    public function get blendMode():String
    public function set blendMode(value:String):void
bxproperty 
public var bx:Number
byproperty 
public var by:Number
bzproperty 
public var bz:Number
cxproperty 
public var cx:Number
cyproperty 
public var cy:Number
czproperty 
public var cz:Number
dabxproperty 
public var dabx:Number
dabyproperty 
public var daby:Number
dbcxproperty 
public var dbcx:Number
dbcyproperty 
public var dbcy:Number
dcaxproperty 
public var dcax:Number
dcayproperty 
public var dcay:Number
debugproperty 
public var debug:Boolean
dmaxproperty 
public var dmax:Number
dsabproperty 
public var dsab:Number
dsbcproperty 
public var dsbc:Number
dscaproperty 
public var dsca:Number
_faceDictionaryproperty 
public var _faceDictionary:Dictionary
_faceVOproperty 
public var _faceVO:FaceVO
fazproperty 
public var faz:Number
fbzproperty 
public var fbz:Number
fczproperty 
public var fcz:Number
focusproperty 
public var focus:Number
_graphicsproperty 
public var _graphics:Graphics
heightproperty 
height:Number  [read-only]Implementation
    public function get height():Number
mabxproperty 
public var mabx:Number
mabyproperty 
public var maby:Number
mabzproperty 
public var mabz:Number
mapproperty 
public var map:Matrix
_mappingproperty 
public var _mapping:Matrix
mbcxproperty 
public var mbcx:Number
mbcyproperty 
public var mbcy:Number
mbczproperty 
public var mbcz:Number
mcaxproperty 
public var mcax:Number
mcayproperty 
public var mcay:Number
mcazproperty 
public var mcaz:Number
_precisionproperty 
public var _precision:Number
precisionproperty 
precision:Number  [read-write]Implementation
    public function get precision():Number
    public function set precision(value:Number):void
_renderBitmapproperty 
public var _renderBitmap:BitmapData
repeatproperty 
public var repeat:Boolean
_sproperty 
public var _s:Shape
sessionproperty 
public var session:AbstractRenderSession
_shapeproperty 
public var _shape:Shape
_shapeDictionaryproperty 
public var _shapeDictionary:Dictionary
smoothproperty 
public var smooth:Boolean
_sourceVOproperty 
public var _sourceVO:FaceVO
svArrayproperty 
public var svArray:Array
triangleproperty 
public var triangle:DrawTriangle
visibleproperty 
visible:Boolean  [read-only]Implementation
    public function get visible():Boolean
widthproperty 
width:Number  [read-only]Implementation
    public function get width():Number
_zeroPointproperty 
public var _zeroPoint:Point
Constructor detail
BitmapMaterial()constructor
public function BitmapMaterial(bitmap:BitmapData, init:Object = null)Parameters
bitmap:BitmapData
 
init:Object (default = null)
Init Parameters
Method detail
clearFaceDictionary()method
public function clearFaceDictionary():void
clearShapeDictionary()method 
public function clearShapeDictionary():void
createVertexArray()method 
public function createVertexArray():void
getMapping()method 
public function getMapping(tri:DrawTriangle):Matrix Parameters
tri:DrawTriangle

Returns
Matrix
renderFace()method 
public function renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO Parameters
face:Face
 
containerRect:Rectangle
 
parentFaceVO:FaceVO

Returns
FaceVO
renderLayer()method 
public function renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void Parameters
tri:DrawTriangle
 
layer:Sprite
 
level:int
renderRec()method 
protected function renderRec(a:ScreenVertex, b:ScreenVertex, c:ScreenVertex, index:Number):void Parameters
a:ScreenVertex
 
b:ScreenVertex
 
c:ScreenVertex
 
index:Number
renderSource()method 
public function renderSource(source:Object3D, containerRect:Rectangle, mapping:Matrix):void Parameters
source:Object3D
 
containerRect:Rectangle
 
mapping:Matrix
renderTriangle()method 
public function renderTriangle(tri:DrawTriangle):void Parameters
tri:DrawTriangle
updateMaterial()method 
public function updateMaterial(source:Object3D, view:View3D):void Parameters
source:Object3D
 
view:View3D
Wiki link
Click to go to the wiki page for 'away3d.materials.BitmapMaterial'

Code examples

Comments