| Package | com.yogurt3d.core.managers.contextmanager.interfaces |
| Interface | public interface IContextManager extends IEngineObject, IIdentifiableObject, IReconstructibleObject |
| Implementors | ContextManager |
| Property | Defined 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 | ||
![]() | systemID : String [read-only]
Automatically assigned id. | IIdentifiableObject | |
![]() | userID : String
Identification string can be assigned by developer to identify objects. | IIdentifiableObject | |
| viewports : Vector.<Viewport> [read-only] | IContextManager | ||
| Method | Defined By | ||
|---|---|---|---|
addContext(_value:IContext):void | IContextManager | ||
| IContextManager | |||
![]() |
Creates new clone object. | IReconstructibleObject | |
![]() | dispose():void
Removes all external referances and clears internals. | IReconstructibleObject | |
getContextBySystemID(_value:String):IContext | IContextManager | ||
getContextByUserID(_value:String):IContext | IContextManager | ||
removeAllRelatedTo(_value:IEngineObject):void | IContextManager | ||
removeAllRelatedToCamera(_value:ICamera):void | IContextManager | ||
removeAllRelatedToRenderer(_value:IRenderer):void | IContextManager | ||
removeAllRelatedToScene(_value:IScene):void | IContextManager | ||
removeAllRelatedToViewport(_value:Viewport):void | IContextManager | ||
removeContext(_value:IContext):void | IContextManager | ||
removeContextBySystemID(_value:String):void | IContextManager | ||
removeContextByUserID(_value:String):void | IContextManager | ||
![]() | renew():void
Renews object internals and resets properties of object. | IReconstructibleObject | |
| 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>| 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>| 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 |
| 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 |