Package | away3d.core.scene |
Class | public class View3D |
Inheritance | View3D ![]() |
Property | Defined by | ||
---|---|---|---|
background : Sprite Background under the rendered scene
| View3D | ||
bmp : Bitmap | View3D | ||
camera : Camera3D
Camera to render from
| View3D | ||
canvas : Sprite Sprite that contains last rendered frame
| View3D | ||
clip : Clipping
Clipping area for the view
| View3D | ||
findhit : FindHitTraverser
Traverser used to find the current object under the mouse
| View3D | ||
hud : Sprite Head up display over the scene
| View3D | ||
mouseObject : Object3D
Keeps track of current object under the mouse
| View3D | ||
mouseZeroMove : Boolean Fire mouse move events even in case mouse pointer doesn't move
| View3D | ||
renderer : IRenderer
Renderer that is used for rendering
| View3D | ||
scene : Scene3D
Scene to be rendered
| View3D | ||
stats : Boolean Enables/Disables stats panel
| View3D |
Property | Defined by | ||
---|---|---|---|
mousedown : Boolean | View3D |
Method | Defined by | ||
---|---|---|---|
View3D
(init:Object = null) Create a new View3D
| View3D | ||
addOnMouseDown(listener:Function):void
| View3D | ||
addOnMouseMove(listener:Function):void
| View3D | ||
addOnMouseOut(listener:Function):void
| View3D | ||
addOnMouseOver(listener:Function):void
| View3D | ||
addOnMouseUp(listener:Function):void
| View3D | ||
View3D | |||
clear():void
Clear rendering area
| View3D | ||
createStatsMenu(event:Event):void
Create and registers new container for the stats panel
| View3D | ||
fireMouseEvent(type:String, x:Number, y:Number, ctrlKey:Boolean = false, shiftKey:Boolean = false):void
Manually fire custom mouse event
| View3D | ||
fireMouseMoveEvent(force:Boolean = false):void
Manually fire mouse move event
| View3D | ||
removeOnMouseDown(listener:Function):void
| View3D | ||
removeOnMouseMove(listener:Function):void
| View3D | ||
removeOnMouseOut(listener:Function):void
| View3D | ||
removeOnMouseOver(listener:Function):void
| View3D | ||
removeOnMouseUp(listener:Function):void
| View3D | ||
render():void
Render frame
| View3D |
Method | Defined by | ||
---|---|---|---|
onMouseDown(e:MouseEvent):void
| View3D | ||
onMouseOut(e:MouseEvent):void
| View3D | ||
onMouseOver(e:MouseEvent):void
| View3D | ||
onMouseUp(e:MouseEvent):void
| View3D |
background | property |
public var background:Sprite
Background under the rendered scene
bmp | property |
public var bmp:Bitmap
camera | property |
public var camera:Camera3D
Camera to render from
canvas | property |
public var canvas:Sprite
Sprite that contains last rendered frame
clip | property |
public var clip:Clipping
Clipping area for the view
findhit | property |
public var findhit:FindHitTraverser
Traverser used to find the current object under the mouse
hud | property |
public var hud:Sprite
Head up display over the scene
mousedown | property |
protected var mousedown:Boolean
mouseObject | property |
public var mouseObject:Object3D
Keeps track of current object under the mouse
mouseZeroMove | property |
public var mouseZeroMove:Boolean
Fire mouse move events even in case mouse pointer doesn't move
renderer | property |
scene | property |
public var scene:Scene3D
Scene to be rendered
stats | property |
public var stats:Boolean
Enables/Disables stats panel
View3D | () | constructor |
public function View3D(init:Object = null)
Parameters
init:Object (default = null )
|
addOnMouseDown | () | method |
public function addOnMouseDown(listener:Function):void
Parameters
listener:Function |
addOnMouseMove | () | method |
public function addOnMouseMove(listener:Function):void
Parameters
listener:Function |
addOnMouseOut | () | method |
public function addOnMouseOut(listener:Function):void
Parameters
listener:Function |
addOnMouseOver | () | method |
public function addOnMouseOver(listener:Function):void
Parameters
listener:Function |
addOnMouseUp | () | method |
public function addOnMouseUp(listener:Function):void
Parameters
listener:Function |
bubbleMouseEvent | () | method |
clear | () | method |
public function clear():void
Clear rendering area
createStatsMenu | () | method |
public function createStatsMenu(event:Event):void
Create and registers new container for the stats panel
Parametersevent:Event |
dispatchMouseEvent | () | method |
fireMouseEvent | () | method |
public function fireMouseEvent(type:String, x:Number, y:Number, ctrlKey:Boolean = false, shiftKey:Boolean = false):void
Manually fire custom mouse event
Parameterstype:String |
|
x:Number |
|
y:Number |
|
ctrlKey:Boolean (default = false )
|
|
shiftKey:Boolean (default = false )
|
fireMouseMoveEvent | () | method |
public function fireMouseMoveEvent(force:Boolean = false):void
Manually fire mouse move event
Parametersforce:Boolean (default = false )
|
onMouseDown | () | method |
protected function onMouseDown(e:MouseEvent):void
Parameters
e:MouseEvent |
onMouseOut | () | method |
protected function onMouseOut(e:MouseEvent):void
Parameters
e:MouseEvent |
onMouseOver | () | method |
protected function onMouseOver(e:MouseEvent):void
Parameters
e:MouseEvent |
onMouseUp | () | method |
protected function onMouseUp(e:MouseEvent):void
Parameters
e:MouseEvent |
removeOnMouseDown | () | method |
public function removeOnMouseDown(listener:Function):void
Parameters
listener:Function |
removeOnMouseMove | () | method |
public function removeOnMouseMove(listener:Function):void
Parameters
listener:Function |
removeOnMouseOut | () | method |
public function removeOnMouseOut(listener:Function):void
Parameters
listener:Function |
removeOnMouseOver | () | method |
public function removeOnMouseOver(listener:Function):void
Parameters
listener:Function |
removeOnMouseUp | () | method |
public function removeOnMouseUp(listener:Function):void
Parameters
listener:Function |
render | () | method |
public function render():void
Render frame