Torque3D Documentation / _generateds / SceneObjectLink

SceneObjectLink

Engine/source/scene/sceneTracker.h

A SceneObjectLink represents the link between a SceneObject and a SceneTracker.

More...

Public Types

Parent 

Public Friends

Protected Attributes

Next scope link on this SceneObject; NULL if last.

SceneObject being linked to; always set and never changes.

Previous scope link on this SceneObject; NULL if first.

The scene tracker to which this link belongs.

Public Functions

Notify the associated tracker that the transform state of the scene object represented by this link has changed.

Public Static Functions

Detailed Description

A SceneObjectLink represents the link between a SceneObject and a SceneTracker.

Public Types

typedef void Parent 

Public Friends

Protected Attributes

SceneObjectLink * mNextLink 

Next scope link on this SceneObject; NULL if last.

SceneObject * mObject 

SceneObject being linked to; always set and never changes.

SceneObjectLink * mPrevLink 

Previous scope link on this SceneObject; NULL if first.

SceneTracker * mTracker 

The scene tracker to which this link belongs.

Public Functions

SceneObjectLink(SceneTracker * tracker, SceneObject * object)

~SceneObjectLink()

getNextLink()

return:

The next link in this link chain.

getObject()

return:

The object being linked to.

getPrevLink()

return:

The previous link in this link chain.

getTracker()

return:

The SceneScopeTracker managing this link.

update()

Notify the associated tracker that the transform state of the scene object represented by this link has changed.

Public Static Functions

getLinkForTracker(SceneTracker * tracker, SceneObject * fromObject)