| Package | org.papervision3d.materials.shaders |
| Class | public class Shader |
| Inheritance | Shader flash.events.EventDispatcher |
| Implements | IShader |
| Subclasses | LightShader |
| Property | Defined by | ||
|---|---|---|---|
| filter : BitmapFilter | Shader | ||
| layerBlendMode : String | Shader | ||
| Property | Defined by | ||
|---|---|---|---|
| _blendMode : String = "multiply" | Shader | ||
| _filter : BitmapFilter | Shader | ||
| layers : Dictionary | Shader | ||
| _object : DisplayObject3D | Shader | ||
| Method | Defined by | ||
|---|---|---|---|
|
Shader()
| Shader | ||
|
destroy():void
| Shader | ||
| Shader | |||
|
renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
| Shader | ||
|
setContainerForObject(object:DisplayObject3D, layer:Sprite):void
| Shader | ||
| Shader | |||
| _blendMode | property |
protected var _blendMode:String = "multiply"
| _filter | property |
protected var _filter:BitmapFilter
| filter | property |
filter:BitmapFilter [read-write]Implementation
public function get filter():BitmapFilter
public function set filter(value:BitmapFilter):void
| layerBlendMode | property |
layerBlendMode:String [read-write]Implementation
public function get layerBlendMode():String
public function set layerBlendMode(value:String):void
| layers | property |
protected var layers:Dictionary
| _object | property |
protected var _object:DisplayObject3D
| Shader | () | constructor |
public function Shader()
| destroy | () | method |
public function destroy():void
| renderLayer | () | method |
public function renderLayer(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData):voidParameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
| renderTri | () | method |
public function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):voidParameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
|
bmp:BitmapData |
| setContainerForObject | () | method |
public function setContainerForObject(object:DisplayObject3D, layer:Sprite):voidParameters
object:DisplayObject3D |
|
layer:Sprite |
| updateAfterRender | () | method |
public function updateAfterRender(renderSessionData:RenderSessionData, sod:ShaderObjectData):voidParameters
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |