| Package | com.yogurt3d.core.objects |
| Class | public class EngineObject |
| Inheritance | EngineObject Object |
| Implements | IEngineObject |
| Subclasses | AxisAlignedBoundingBox, BoundingSphere, Context, ContextManager, Material, Mesh, RenderData, Scene, SceneObject, Transformation |
| Property | Defined By | ||
|---|---|---|---|
| systemID : String [read-only]
Automatically assigned id. | EngineObject | ||
| userID : String
Identification string can be assigned by developer to identify objects. | EngineObject | ||
| Method | Defined By | ||
|---|---|---|---|
EngineObject(_initInternals:Boolean = true) | EngineObject | ||
Creates new clone object. | EngineObject | ||
dispose():void
Removes all external referances and clears internals. | EngineObject | ||
renew():void
Renews object internals and resets properties of object. | EngineObject | ||
toString():String | EngineObject | ||
| Method | Defined By | ||
|---|---|---|---|
initInternals():void | EngineObject | ||
trackObject():void | EngineObject | ||
| systemID | property |
systemID:String [read-only] Automatically assigned id. Every object that implements this interface will have this value assigned to it.
public function get systemID():String| userID | property |
userID:StringIdentification string can be assigned by developer to identify objects.
public function get userID():String public function set userID(value:String):void| EngineObject | () | Constructor |
public function EngineObject(_initInternals:Boolean = true)_initInternals:Boolean (default = true) |
| clone | () | method |
public function clone():IEngineObjectCreates new clone object. This cloned objects share all internals.
ReturnsIEngineObject |
| dispose | () | method |
public function dispose():voidRemoves all external referances and clears internals.
| initInternals | () | method |
protected function initInternals():void| renew | () | method |
public function renew():voidRenews object internals and resets properties of object.
| toString | () | method |
public function toString():StringReturns
String |
| trackObject | () | method |
protected function trackObject():void