Package | away3d.containers |
Class | public class View3D |
Inheritance | View3D ![]() |
Property | Defined by | ||
---|---|---|---|
background : Sprite Background under the rendered scene
| View3D | ||
camera : Camera3D
Camera to render from
| View3D | ||
clip : Clipping
Clipping area for the view
| View3D | ||
findhit : FindHit
Traverser used to find the current object under the mouse
| View3D | ||
hud : Sprite Head up display over the scene
| View3D | ||
interactiveLayer : Sprite container for interactive materials over the scene
| View3D | ||
mouseMaterial : IUVMaterial
Keeps track of current material under the mouse
| 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 | ||
primitives : Array | View3D | ||
_renderer : IRenderer | View3D | ||
renderer : IRenderer | View3D | ||
scene : Scene3D
Scene to be rendered
| View3D | ||
_session : AbstractRenderSession | View3D | ||
session : AbstractRenderSession | View3D | ||
sourceURL : String string for storing source url
| View3D | ||
stats : Boolean Enables/Disables stats panel
| View3D | ||
statsOpen : Boolean Determines whether stats panel is currently open
| View3D | ||
statsPanel : Stats
Sprite instance for stats panel
| View3D |
Property | Defined by | ||
---|---|---|---|
mousedown : Boolean | View3D |
Method | Defined by | ||
---|---|---|---|
View3D
(init:Object = null) | 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 | ||
addSourceURL(url:String):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 | ||
flush():void
renders contents of rendersession
| View3D | ||
getBitmapData():BitmapData
| 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 |
background | property |
public var background:Sprite
Background under the rendered scene
camera | property |
public var camera:Camera3D
Camera to render from
clip | property |
public var clip:Clipping
Clipping area for the view
findhit | property |
public var findhit:FindHit
Traverser used to find the current object under the mouse
hud | property |
public var hud:Sprite
Head up display over the scene
interactiveLayer | property |
public var interactiveLayer:Sprite
container for interactive materials over the scene
mousedown | property |
protected var mousedown:Boolean
mouseMaterial | property |
public var mouseMaterial:IUVMaterial
Keeps track of current material under the mouse
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
primitives | property |
public var primitives:Array
_renderer | property |
public var _renderer:IRenderer
renderer | property |
renderer:IRenderer
[read-write]Implementation
public function get renderer():IRenderer
public function set renderer(value:IRenderer):void
scene | property |
public var scene:Scene3D
Scene to be rendered
_session | property |
public var _session:AbstractRenderSession
session | property |
session:AbstractRenderSession
[read-write]Implementation
public function get session():AbstractRenderSession
public function set session(value:AbstractRenderSession):void
sourceURL | property |
public var sourceURL:String
string for storing source url
stats | property |
public var stats:Boolean
Enables/Disables stats panel
statsOpen | property |
public var statsOpen:Boolean
Determines whether stats panel is currently open
statsPanel | property |
public var statsPanel:Stats
Sprite instance for stats panel
View3D | () | constructor |
public function View3D(init:Object = null)
Parameters
init:Object (default = null )
|
stats:Boolean (default = true) | |
scene:ObjectOrInit (default = Scene3D) | |
camera:ObjectOrInit (default = Camera3D) | |
renderer:Object | |
session:Object | |
clip:Object (default = Clipping) | |
x:Number (default = 0) | |
y:Number (default = 0) |
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 |
addSourceURL | () | method |
public function addSourceURL(url:String):void
Parameters
url:String |
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 )
|
flush | () | method |
public function flush():void
renders contents of rendersession
getBitmapData | () | method |
public function getBitmapData():BitmapData
Returns
BitmapData |
onMouseDown | () | method |
protected function onMouseDown(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