| Package | org.generalrelativity.foam.view |
| Interface | public interface IFoamRenderer |
| Implementors | SimpleFoamRenderer |
| Property | Defined by | ||
|---|---|---|---|
| renderables : Array [read-only]
Gets all renderables
| IFoamRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
addRenderable(renderable:Renderable):void
Adds a renderable element to the renderer
| IFoamRenderer | ||
|
copy(renderer:IFoamRenderer):void
This method is used by FOAM to swap renderers after one has
already been defined- caution overriding.
| IFoamRenderer | ||
|
draw():void
Draws everything the renderer should draw (generally called offline)
| IFoamRenderer | ||
|
getDisplayObject(renderable:Renderable):DisplayObject
Gets the DisplayObject that this element is "drawn" in
| IFoamRenderer | ||
|
redraw():void
Redraws dynamic elements (generally called from within the simulation loop)
| IFoamRenderer | ||
|
removeRenderable(renderable:Renderable):void
Removes a renderable element from the renderer
| IFoamRenderer | ||
| renderables | property |
renderables:Array [read-only]Gets all renderables
Implementation public function get renderables():Array
| addRenderable | () | method |
public function addRenderable(renderable:Renderable):voidAdds a renderable element to the renderer
Parametersrenderable:Renderable — element to add
|
| copy | () | method |
public function copy(renderer:IFoamRenderer):voidThis method is used by FOAM to swap renderers after one has already been defined- caution overriding.
Parametersrenderer:IFoamRenderer |
| draw | () | method |
public function draw():voidDraws everything the renderer should draw (generally called offline)
See also
| getDisplayObject | () | method |
public function getDisplayObject(renderable:Renderable):DisplayObjectGets the DisplayObject that this element is "drawn" in
Parametersrenderable:Renderable — Renderable to find associated DisplayObject
|
DisplayObject — DisplayObject that renderable is "drawn" in
|
| redraw | () | method |
public function redraw():voidRedraws dynamic elements (generally called from within the simulation loop)
See also
| removeRenderable | () | method |
public function removeRenderable(renderable:Renderable):voidRemoves a renderable element from the renderer
Parametersrenderable:Renderable — element to remove
|