Packageorg.generalrelativity.foam.view
Classpublic class SimpleFoamRenderer
InheritanceSimpleFoamRenderer Inheritance flash.display.Sprite
ImplementsIFoamRenderer



Public Properties
 PropertyDefined by
  renderables : Array
[read-only]
SimpleFoamRenderer
Protected Properties
 PropertyDefined by
  auxillaryCanvas : Sprite
SimpleFoamRenderer
  currentCanvas : Sprite
SimpleFoamRenderer
  dynamicCanvas : Sprite
SimpleFoamRenderer
  _dynamicRenderables : Array
SimpleFoamRenderer
  staticCanvas : Sprite
SimpleFoamRenderer
  _staticRenderables : Array
SimpleFoamRenderer
Public Methods
 MethodDefined by
  
SimpleFoamRenderer
  
addRenderable(renderable:Renderable):void
SimpleFoamRenderer
  
copy(renderer:IFoamRenderer):void
SimpleFoamRenderer
  
draw():void
SimpleFoamRenderer
  
getDisplayObject(renderable:Renderable):DisplayObject
SimpleFoamRenderer
  
redraw():void
SimpleFoamRenderer
  
removeRenderable(renderable:Renderable):void
SimpleFoamRenderer
Protected Methods
 MethodDefined by
  
drawCircle(circle:Circle, color:uint, alpha:Number, hashSize:int):void
SimpleFoamRenderer
  
drawMouseSpring(mouseSpring:MouseSpring):void
SimpleFoamRenderer
  
drawPolygon(polygon:RigidBody, color:uint, alpha:Number):void
SimpleFoamRenderer
  
drawSpring(spring:Spring):void
SimpleFoamRenderer
  
proxy(renderable:Renderable, index:int, array:Array):void
SimpleFoamRenderer
  
SimpleFoamRenderer
Public Constants
 ConstantDefined by
  DEFAULT_COLOR : uint = 0xffffff
[static]
SimpleFoamRenderer
Property detail
auxillaryCanvasproperty
protected var auxillaryCanvas:Sprite
currentCanvasproperty 
protected var currentCanvas:Sprite
dynamicCanvasproperty 
protected var dynamicCanvas:Sprite
_dynamicRenderablesproperty 
protected var _dynamicRenderables:Array
renderablesproperty 
renderables:Array  [read-only]Implementation
    public function get renderables():Array
staticCanvasproperty 
protected var staticCanvas:Sprite
_staticRenderablesproperty 
protected var _staticRenderables:Array
Constructor detail
SimpleFoamRenderer()constructor
public function SimpleFoamRenderer()
Method detail
addRenderable()method
public function addRenderable(renderable:Renderable):voidParameters
renderable:Renderable
copy()method 
public function copy(renderer:IFoamRenderer):voidParameters
renderer:IFoamRenderer
draw()method 
public function draw():void
drawCircle()method 
protected function drawCircle(circle:Circle, color:uint, alpha:Number, hashSize:int):voidParameters
circle:Circle
 
color:uint
 
alpha:Number
 
hashSize:int
drawMouseSpring()method 
protected function drawMouseSpring(mouseSpring:MouseSpring):voidParameters
mouseSpring:MouseSpring
drawPolygon()method 
protected function drawPolygon(polygon:RigidBody, color:uint, alpha:Number):voidParameters
polygon:RigidBody
 
color:uint
 
alpha:Number
drawSpring()method 
protected function drawSpring(spring:Spring):voidParameters
spring:Spring
getDisplayObject()method 
public function getDisplayObject(renderable:Renderable):DisplayObjectParameters
renderable:Renderable

Returns
DisplayObject
proxy()method 
protected function proxy(renderable:Renderable, index:int, array:Array):voidParameters
renderable:Renderable
 
index:int
 
array:Array
redraw()method 
public function redraw():void
removeRenderable()method 
public function removeRenderable(renderable:Renderable):voidParameters
renderable:Renderable
setupRenderDataDefaults()method 
protected function setupRenderDataDefaults(renderable:Renderable):voidParameters
renderable:Renderable
Constant detail
DEFAULT_COLORconstant
public static const DEFAULT_COLOR:uint = 0xffffff