| Package | com.yogurt3d.core.managers.contextmanager |
| Class | public class ContextManager |
| Inheritance | ContextManager EngineObject Object |
| Implements | IContextManager |
| Property | Defined By | ||
|---|---|---|---|
| cameras : Vector.<ICamera> [read-only] | ContextManager | ||
| contextCount : int [read-only] | ContextManager | ||
| contexts : Vector.<IContext> [read-only] | ContextManager | ||
| renderers : Vector.<IRenderer> [read-only] | ContextManager | ||
| scenes : Vector.<IScene> [read-only] | ContextManager | ||
![]() | systemID : String [read-only]
Automatically assigned id. | EngineObject | |
![]() | userID : String
Identification string can be assigned by developer to identify objects. | EngineObject | |
| viewports : Vector.<Viewport> [read-only] | ContextManager | ||
| Method | Defined By | ||
|---|---|---|---|
ContextManager(_initInternals:Boolean = true) | ContextManager | ||
addContext(_value:IContext):void | ContextManager | ||
| ContextManager | |||
![]() |
Creates new clone object. | EngineObject | |
![]() | dispose():void
Removes all external referances and clears internals. | EngineObject | |
getContextBySystemID(_value:String):IContext | ContextManager | ||
getContextByUserID(_value:String):IContext | ContextManager | ||
removeAllRelatedTo(_value:IEngineObject):void | ContextManager | ||
removeAllRelatedToCamera(_value:ICamera):void | ContextManager | ||
removeAllRelatedToRenderer(_value:IRenderer):void | ContextManager | ||
removeAllRelatedToScene(_value:IScene):void | ContextManager | ||
removeAllRelatedToViewport(_value:Viewport):void | ContextManager | ||
removeContext(_value:IContext):void | ContextManager | ||
removeContextBySystemID(_value:String):void | ContextManager | ||
removeContextByUserID(_value:String):void | ContextManager | ||
![]() | renew():void
Renews object internals and resets properties of object. | EngineObject | |
![]() | toString():String | EngineObject | |
| Method | Defined By | ||
|---|---|---|---|
initInternals():void [override] | ContextManager | ||
trackObject():void [override] | ContextManager | ||
| cameras | property |
| contextCount | property |
contextCount:int [read-only] public function get contextCount():int| contexts | property |
contexts:Vector.<IContext> [read-only] public function get contexts():Vector.<IContext>| m_cameras | property |
YOGURT3D_INTERNAL var m_cameras:Vector.<ICamera>| m_contextBySystemID | property |
YOGURT3D_INTERNAL var m_contextBySystemID:Dictionary| m_contextCount | property |
YOGURT3D_INTERNAL var m_contextCount:int| m_contexts | property |
YOGURT3D_INTERNAL var m_contexts:Vector.<IContext>| m_counter | property |
YOGURT3D_INTERNAL var m_counter:Dictionary| m_renderers | property |
YOGURT3D_INTERNAL var m_renderers:Vector.<IRenderer>| m_scenes | property |
YOGURT3D_INTERNAL var m_scenes:Vector.<IScene>| m_viewports | property |
YOGURT3D_INTERNAL var m_viewports:Vector.<Viewport>| renderers | property |
renderers:Vector.<IRenderer> [read-only] public function get renderers():Vector.<IRenderer>| scenes | property |
| viewports | property |
viewports:Vector.<Viewport> [read-only] public function get viewports():Vector.<Viewport>| ContextManager | () | Constructor |
public function ContextManager(_initInternals:Boolean = true)_initInternals:Boolean (default = true) |
| addContext | () | method |
| addNewContext | () | method |
public function addNewContext(_scene:IScene, _camera:ICamera, _viewport:Viewport, _renderer:IRenderer):StringParameters
_scene:IScene | |
_camera:ICamera | |
_viewport:Viewport | |
_renderer:IRenderer |
String |
| getContextBySystemID | () | method |
public function getContextBySystemID(_value:String):IContextParameters
_value:String |
IContext |
| getContextByUserID | () | method |
| initInternals | () | method |
override protected function initInternals():void| removeAllRelatedTo | () | method |
| removeAllRelatedToCamera | () | method |
| removeAllRelatedToRenderer | () | method |
| removeAllRelatedToScene | () | method |
| removeAllRelatedToViewport | () | method |
| removeContext | () | method |
| removeContextBySystemID | () | method |
public function removeContextBySystemID(_value:String):voidParameters
_value:String |
| removeContextByUserID | () | method |
public function removeContextByUserID(_value:String):voidParameters
_value:String |
| trackObject | () | method |
override protected function trackObject():void