Package | org.papervision3d.materials.shaders |
Class | public class FlatShader |
Inheritance | FlatShader LightShader Shader flash.events.EventDispatcher |
Implements | ILightShader, IShader |
Property | Defined by | ||
---|---|---|---|
ambientColor : int | FlatShader | ||
filter : BitmapFilter | Shader | ||
layerBlendMode : String | Shader | ||
light : LightObject3D | LightShader | ||
lightColor : int | FlatShader | ||
scaleMatrix : Matrix [static]
ocalized var
| FlatShader |
Method | Defined by | ||
---|---|---|---|
FlatShader(light:LightObject3D, lightColor:int, ambientColor:int)
| FlatShader | ||
destroy():void
| Shader | ||
FlatShader | |||
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
| FlatShader | ||
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
| Shader | ||
Shader | |||
LightShader |
ambientColor | property |
public var ambientColor:int
lightColor | property |
public var lightColor:int
scaleMatrix | property |
public static var scaleMatrix:Matrix
ocalized var
FlatShader | () | constructor |
public function FlatShader(light:LightObject3D, lightColor:int, ambientColor:int)
Parameters
light:LightObject3D |
|
lightColor:int |
|
ambientColor:int |
renderLayer | () | method |
public override function renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):void
Parameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
renderTri | () | method |
public override function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
Parameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
|
bmp:BitmapData |