| Package | com.yogurt3d.core.objects |
| Class | public class EngineObject |
| Inheritance | EngineObject Object |
| Implements | IEngineObject |
| Subclasses | AxisAlignedBoundingBox, BoundingSphere, Context, ContextManager, Material, Mesh, MolehillRenderer, PickRenderer, Scene, SceneObject, SkeletalAnimatedMesh, SkeletalAnimationData, SubMesh, 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 | ||
instance():*
Removes all external referances and clears internals. | EngineObject | ||
renew():void
Renews object internals and resets properties of object. | EngineObject | ||
toString():String
Returns a string identifier on this object
| EngineObject | ||
| Method | Defined By | ||
|---|---|---|---|
initInternals():void | EngineObject | ||
trackObject():void
Starts the tracking of the object
| 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)Parameters
_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| instance | () | method |
public function instance():*Removes all external referances and clears internals.
Returns* |
| renew | () | method |
public function renew():voidRenews object internals and resets properties of object.
| toString | () | method |
public function toString():StringReturns a string identifier on this object
ReturnsString —
|
| trackObject | () | method |
protected function trackObject():voidStarts the tracking of the object
See also