Package | starling.display.materials |
Class | public class StandardMaterial |
Inheritance | StandardMaterial ![]() |
Implements | IMaterial |
Subclasses | FlatColorMaterial, TextureMaterial |
Property | Defined By | ||
---|---|---|---|
alpha : Number | StandardMaterial | ||
color : uint | StandardMaterial | ||
fragmentShader : IShader | StandardMaterial | ||
textures : Vector.<Texture> | StandardMaterial | ||
vertexShader : IShader | StandardMaterial |
Method | Defined By | ||
---|---|---|---|
StandardMaterial | |||
dispose():void | StandardMaterial | ||
drawTriangles(context:Context3D, matrix:Matrix3D, vertexBuffer:VertexBuffer3D, indexBuffer:IndexBuffer3D, alpha:Number = 1, numTriangles:int = -1):void | StandardMaterial | ||
restoreOnLostContext():void | StandardMaterial |
alpha | property |
alpha:Number
public function get alpha():Number
public function set alpha(value:Number):void
color | property |
color:uint
public function get color():uint
public function set color(value:uint):void
fragmentShader | property |
fragmentShader:IShader
public function get fragmentShader():IShader
public function set fragmentShader(value:IShader):void
textures | property |
textures:Vector.<Texture>
public function get textures():Vector.<Texture>
public function set textures(value:Vector.<Texture>):void
vertexShader | property |
vertexShader:IShader
public function get vertexShader():IShader
public function set vertexShader(value:IShader):void
StandardMaterial | () | Constructor |
public function StandardMaterial(vertexShader:IShader = null, fragmentShader:IShader = null)
vertexShader:IShader (default = null )
| |
fragmentShader:IShader (default = null )
|
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