Package | away3d.materials.passes |
Class | public class SegmentPass |
Inheritance | SegmentPass MaterialPassBase flash.events.EventDispatcher |
Method | Defined By | ||
---|---|---|---|
SegmentPass(thickness:Number)
Creates a new SegmentPass object. | SegmentPass | ||
dispose():void
Cleans up any resources used by the current object. | MaterialPassBase | ||
setBlendMode(value:String):void
The blend mode to use when drawing this renderable. | MaterialPassBase |
Constant | Defined By | ||
---|---|---|---|
FRONT_VECTOR : Vector.<Number> [static] | SegmentPass | ||
ONE_VECTOR : Vector.<Number> [static] | SegmentPass |
SegmentPass | () | Constructor |
public function SegmentPass(thickness:Number)
Creates a new SegmentPass object.
Parametersthickness:Number — the thickness of the segments to be drawn.
|
activate | () | method |
override arcane function activate(stage3DProxy:Stage3DProxy, camera:Camera3D):void
Parameters
stage3DProxy:Stage3DProxy | |
camera:Camera3D |
deactivate | () | method |
override arcane function deactivate(stage3DProxy:Stage3DProxy):void
Parameters
stage3DProxy:Stage3DProxy |
getFragmentCode | () | method |
override arcane function getFragmentCode(animationCode:String):String
Returns the fragment AGAL code for the material.
Parameters
animationCode:String |
String |
getVertexCode | () | method |
override arcane function getVertexCode():String
Returns the vertex AGAL code for the material.
ReturnsString |
render | () | method |
override arcane function render(renderable:IRenderable, stage3DProxy:Stage3DProxy, camera:Camera3D, viewProjection:Matrix3D):void
Parameters
renderable:IRenderable | |
stage3DProxy:Stage3DProxy | |
camera:Camera3D | |
viewProjection:Matrix3D |
FRONT_VECTOR | Constant |
protected static const FRONT_VECTOR:Vector.<Number>
ONE_VECTOR | Constant |
protected static const ONE_VECTOR:Vector.<Number>