Package | org.papervision3d.materials.shaders |
Class | public class LightShader |
Inheritance | LightShader Shader flash.events.EventDispatcher |
Implements | ILightShader, IShader |
Subclasses | EnvMapShader, FlatShader, GouraudShader |
Property | Defined by | ||
---|---|---|---|
filter : BitmapFilter | Shader | ||
layerBlendMode : String | Shader | ||
light : LightObject3D | LightShader |
Method | Defined by | ||
---|---|---|---|
LightShader | |||
destroy():void
| Shader | ||
Shader | |||
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
| Shader | ||
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
| Shader | ||
Shader | |||
LightShader |
light | property |
light:LightObject3D
[read-write]Implementation
public function get light():LightObject3D
public function set light(value:LightObject3D):void
LightShader | () | constructor |
public function LightShader()
updateLightMatrix | () | method |
public function updateLightMatrix(sod:ShaderObjectData, renderSessionData:RenderSessionData):void
Parameters
sod:ShaderObjectData |
|
renderSessionData:RenderSessionData |