| Package | starling.display.materials |
| Class | public class StandardMaterial |
| Inheritance | StandardMaterial Object |
| 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):voidParameters
context:Context3D | |
matrix:Matrix3D | |
vertexBuffer:VertexBuffer3D | |
indexBuffer:IndexBuffer3D | |
alpha:Number (default = 1) | |
numTriangles:int (default = -1) |
| restoreOnLostContext | () | method |
public function restoreOnLostContext():void