Package | away3d.materials |
Interface | public interface ILayerMaterial extends IMaterial |
Implementors | AbstractShader, BitmapMaskMaterial, BitmapMaterial, BitmapMaterialContainer, CompositeMaterial |
CompositeMaterial
or BitmapMaterialContainer
.
See also
Method | Defined by | ||
---|---|---|---|
![]() |
addOnMaterialUpdate(listener:Function):void
Default method for adding a materialupdated event listener
| IMaterial | |
![]() |
removeOnMaterialUpdate(listener:Function):void
Default method for removing a materialupdated event listener
| IMaterial | |
renderBitmapLayer(tri:DrawTriangle, containerRect:Rectangle, parentFaceMaterialVO:FaceMaterialVO):FaceMaterialVO
Renders a bitmapData surface object for the speficied face.
| ILayerMaterial | ||
Renders a material layer for the specified triangle.
| ILayerMaterial | ||
![]() |
Called once per render loop when material is visible.
| IMaterial |
renderBitmapLayer | () | method |
public function renderBitmapLayer(tri:DrawTriangle, containerRect:Rectangle, parentFaceMaterialVO:FaceMaterialVO):FaceMaterialVO
Renders a bitmapData surface object for the speficied face.
Parameterstri:DrawTriangle — The face object onto which the rendered sufrace is applied.
|
|
containerRect:Rectangle — The rectangle object defining the bounds of the face in uv-space.
|
|
parentFaceMaterialVO:FaceMaterialVO — The value object of the preceeding surface.
|
FaceMaterialVO |
See also
renderLayer | () | method |
public function renderLayer(tri:DrawTriangle, layer:Sprite, level:int):int
Renders a material layer for the specified triangle.
Parameterstri:DrawTriangle — The drawtriangle used for render information.
|
|
layer:Sprite — The parent layer into which the triangle is drawn.
|
|
level:int — Defines the sprite level for the layer.
|
int |