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):void
Parameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
renderTri | () | method |
public function renderTri(triangle:Triangle3D, renderSessionData:RenderSessionData, sod:ShaderObjectData, bmp:BitmapData):void
Parameters
triangle:Triangle3D |
|
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |
|
bmp:BitmapData |
setContainerForObject | () | method |
public function setContainerForObject(object:DisplayObject3D, layer:Sprite):void
Parameters
object:DisplayObject3D |
|
layer:Sprite |
updateAfterRender | () | method |
public function updateAfterRender(renderSessionData:RenderSessionData, sod:ShaderObjectData):void
Parameters
renderSessionData:RenderSessionData |
|
sod:ShaderObjectData |