Packagecom.yogurt3d.core.managers.contextmanager.interfaces
Interfacepublic interface IContextManager extends IEngineObject, IIdentifiableObject, IReconstructibleObject
Implementors ContextManager



Public Properties
 PropertyDefined By
  cameras : Vector.<ICamera>
[read-only]
IContextManager
  contextCount : int
[read-only]
IContextManager
  contexts : Vector.<IContext>
[read-only]
IContextManager
  renderers : Vector.<IRenderer>
[read-only]
IContextManager
  scenes : Vector.<IScene>
[read-only]
IContextManager
 InheritedsystemID : String
[read-only] Automatically assigned id.
IIdentifiableObject
 InheriteduserID : String
Identification string can be assigned by developer to identify objects.
IIdentifiableObject
  viewports : Vector.<Viewport>
[read-only]
IContextManager
Public Methods
 MethodDefined By
  
addContext(_value:IContext):void
IContextManager
  
addNewContext(_scene:IScene, _camera:ICamera, _viewport:Viewport, _renderer:IRenderer):String
IContextManager
 Inherited
Creates new clone object.
IReconstructibleObject
 Inherited
dispose():void
Removes all external referances and clears internals.
IReconstructibleObject
  
IContextManager
  
IContextManager
  
IContextManager
  
IContextManager
  
IContextManager
  
IContextManager
  
IContextManager
  
removeContext(_value:IContext):void
IContextManager
  
removeContextBySystemID(_value:String):void
IContextManager
  
removeContextByUserID(_value:String):void
IContextManager
 Inherited
renew():void
Renews object internals and resets properties of object.
IReconstructibleObject
Property Detail
camerasproperty
cameras:Vector.<ICamera>  [read-only]


Implementation
    public function get cameras():Vector.<ICamera>
contextCountproperty 
contextCount:int  [read-only]


Implementation
    public function get contextCount():int
contextsproperty 
contexts:Vector.<IContext>  [read-only]


Implementation
    public function get contexts():Vector.<IContext>
renderersproperty 
renderers:Vector.<IRenderer>  [read-only]


Implementation
    public function get renderers():Vector.<IRenderer>
scenesproperty 
scenes:Vector.<IScene>  [read-only]


Implementation
    public function get scenes():Vector.<IScene>
viewportsproperty 
viewports:Vector.<Viewport>  [read-only]


Implementation
    public function get viewports():Vector.<Viewport>
Method Detail
addContext()method
public function addContext(_value:IContext):void

Parameters

_value:IContext

addNewContext()method 
public function addNewContext(_scene:IScene, _camera:ICamera, _viewport:Viewport, _renderer:IRenderer):String

Parameters

_scene:IScene
 
_camera:ICamera
 
_viewport:Viewport
 
_renderer:IRenderer

Returns
String
getContextBySystemID()method 
public function getContextBySystemID(_value:String):IContext

Parameters

_value:String

Returns
IContext
getContextByUserID()method 
public function getContextByUserID(_value:String):IContext

Parameters

_value:String

Returns
IContext
removeAllRelatedTo()method 
public function removeAllRelatedTo(_value:IEngineObject):void

Parameters

_value:IEngineObject

removeAllRelatedToCamera()method 
public function removeAllRelatedToCamera(_value:ICamera):void

Parameters

_value:ICamera

removeAllRelatedToRenderer()method 
public function removeAllRelatedToRenderer(_value:IRenderer):void

Parameters

_value:IRenderer

removeAllRelatedToScene()method 
public function removeAllRelatedToScene(_value:IScene):void

Parameters

_value:IScene

removeAllRelatedToViewport()method 
public function removeAllRelatedToViewport(_value:Viewport):void

Parameters

_value:Viewport

removeContext()method 
public function removeContext(_value:IContext):void

Parameters

_value:IContext

removeContextBySystemID()method 
public function removeContextBySystemID(_value:String):void

Parameters

_value:String

removeContextByUserID()method 
public function removeContextByUserID(_value:String):void

Parameters

_value:String