| 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 = 0xFFFFFF, ambientColor:int = 0x000000)
| 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:Matrixocalized var
| FlatShader | () | constructor |
public function FlatShader(light:LightObject3D, lightColor:int = 0xFFFFFF, ambientColor:int = 0x000000)Parameters
light:LightObject3D |
|
lightColor:int (default = 0xFFFFFF) |
|
ambientColor:int (default = 0x000000) |
| renderLayer | () | method |
public override function renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):voidParameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
| renderTri | () | method |
public override function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):voidParameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
|
bmp:BitmapData |