Packagestarling.display.materials
Interfacepublic interface IMaterial
Implementors StandardMaterial



Public Properties
 PropertyDefined By
  alpha : Number
IMaterial
  color : uint
IMaterial
  fragmentShader : IShader
IMaterial
  textures : Vector.<Texture>
IMaterial
  vertexShader : IShader
IMaterial
Public Methods
 MethodDefined By
  
dispose():void
IMaterial
  
drawTriangles(context:Context3D, matrix:Matrix3D, vertexBuffer:VertexBuffer3D, indexBuffer:IndexBuffer3D, alpha:Number = 1, numTriangles:int = -1):void
IMaterial
  
IMaterial
Property Detail
alphaproperty
alpha:Number


Implementation
    public function get alpha():Number
    public function set alpha(value:Number):void
colorproperty 
color:uint


Implementation
    public function get color():uint
    public function set color(value:uint):void
fragmentShaderproperty 
fragmentShader:IShader


Implementation
    public function get fragmentShader():IShader
    public function set fragmentShader(value:IShader):void
texturesproperty 
textures:Vector.<Texture>


Implementation
    public function get textures():Vector.<Texture>
    public function set textures(value:Vector.<Texture>):void
vertexShaderproperty 
vertexShader:IShader


Implementation
    public function get vertexShader():IShader
    public function set vertexShader(value:IShader):void
Method Detail
dispose()method
public function dispose():void

drawTriangles()method 
public function drawTriangles(context:Context3D, matrix:Matrix3D, vertexBuffer:VertexBuffer3D, indexBuffer:IndexBuffer3D, alpha:Number = 1, numTriangles:int = -1):void

Parameters

context:Context3D
 
matrix:Matrix3D
 
vertexBuffer:VertexBuffer3D
 
indexBuffer:IndexBuffer3D
 
alpha:Number (default = 1)
 
numTriangles:int (default = -1)

restoreOnLostContext()method 
public function restoreOnLostContext():void