Packageaway3d.materials
Classpublic class CompositeMaterial
ImplementsILayerMaterial, ITriangleMaterial, IUpdatingMaterial
SubclassesDot3BitmapMaterial, Dot3MovieMaterial, EnviroBitmapMaterial, PhongBitmapMaterial, PhongColorMaterial, PhongMovieMaterial

Public Properties
 PropertyDefined by
  blendMode : String
CompositeMaterial
  colorTransform : ColorTransform
CompositeMaterial
  material : ILayerMaterial
CompositeMaterial
  materials : Array
CompositeMaterial
  _session : AbstractRenderSession
CompositeMaterial
  _source : Object3D
CompositeMaterial
  _sprite : Sprite
CompositeMaterial
  _spriteDictionary : Dictionary
CompositeMaterial
  visible : Boolean
[read-only]
CompositeMaterial
Public Methods
 MethodDefined by
  
CompositeMaterial
(init:Object = null)
CompositeMaterial
  
CompositeMaterial
  
renderFace(face:Face, containerRect:Rectangle, parentFaceVO:FaceVO):FaceVO
CompositeMaterial
  
renderLayer(tri:DrawTriangle, layer:Sprite, level:int):void
CompositeMaterial
  
CompositeMaterial
  
updateMaterial(source:Object3D, view:View3D):void
CompositeMaterial
Property detail
blendModeproperty
public var blendMode:String
colorTransformproperty 
public var colorTransform:ColorTransform
materialproperty 
public var material:ILayerMaterial
materialsproperty 
public var materials:Array
_sessionproperty 
public var _session:AbstractRenderSession
_sourceproperty 
public var _source:Object3D
_spriteproperty 
public var _sprite:Sprite
_spriteDictionaryproperty 
public var _spriteDictionary:Dictionary
visibleproperty 
visible:Boolean  [read-only]Implementation
    public function get visible():Boolean
Constructor detail
CompositeMaterial()constructor
public function CompositeMaterial(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
clearSpriteDictionary()method
public function clearSpriteDictionary():void
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
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.CompositeMaterial'

Code examples

Comments