Packageaway3d.core.managers
Classpublic class Mouse3DManager
InheritanceMouse3DManager Inheritance Object

Mouse3DManager enforces a singleton pattern and is not intended to be instanced. it provides a manager class for detecting 3D mouse hits on View3D objects and sending out 3D mouse events.



Public Properties
 PropertyDefined By
  forceMouseMove : Boolean
Mouse3DManager
  mousePicker : IPicker
Mouse3DManager
Protected Properties
 PropertyDefined By
  _collidingObject : PickingCollisionVO
Mouse3DManager
Public Methods
 MethodDefined By
  
Creates a new Mouse3DManager object.
Mouse3DManager
  
Mouse3DManager
  
Mouse3DManager
  
Mouse3DManager
  
Mouse3DManager
Property Detail
_collidingObjectproperty
protected var _collidingObject:PickingCollisionVO

forceMouseMoveproperty 
forceMouseMove:Boolean


Implementation
    public function get forceMouseMove():Boolean
    public function set forceMouseMove(value:Boolean):void
mousePickerproperty 
mousePicker:IPicker


Implementation
    public function get mousePicker():IPicker
    public function set mousePicker(value:IPicker):void
Constructor Detail
Mouse3DManager()Constructor
public function Mouse3DManager()

Creates a new Mouse3DManager object.

Method Detail
disableMouseListeners()method
public function disableMouseListeners(view:View3D):void

Parameters

view:View3D

enableMouseListeners()method 
public function enableMouseListeners(view:View3D):void

Parameters

view:View3D

fireMouseEvents()method 
public function fireMouseEvents():void

updateCollider()method 
public function updateCollider(view:View3D):void

Parameters

view:View3D