SceneObjectLink
Engine/source/scene/sceneTracker.h
A SceneObjectLink represents the link between a SceneObject and a SceneTracker.
Public Types
Parent
Public Friends
class
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
SceneObjectLink(SceneTracker * tracker, SceneObject * object)
Public Static Functions
getLinkForTracker(SceneTracker * tracker, SceneObject * fromObject)
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()
The next link in this link chain.
getObject()
The object being linked to.
getPrevLink()
The previous link in this link chain.
getTracker()
The SceneScopeTracker managing this link.
update()
Notify the associated tracker that the transform state of the scene object represented by this link has changed.