This reference page is linked to from the following overview topics: Making Controllers Lockable.
This class provides an implementation of ILockedTrack base class, including a local variable that's used for the persisting the lock.
#include <ILockedTracks.h>

Public Member Functions |
|
| CoreExport | ILockedTrackImp () |
| Constructor. |
|
| CoreExport void | SetLocked (bool val, bool effectChildren, ReferenceTarget *anim, ReferenceTarget *client, int SubNum) |
| Implementation of SetLocked. See
ILockedTrack::SetLocked. |
|
| CoreExport bool | GetLocked (bool checkOverride=true) const |
| Implementation of GetLocked. See ILockedTrack::GetLocked.
|
|
Protected Attributes |
|
| bool | mLocked |
| Member variable for storing the current
locked state. |
|
Friends |
|
| class | ILockedTrackImpRestore |
| CoreExport ILockedTrackImp | ( | ) |
Constructor.
| CoreExport void SetLocked | ( | bool | val, |
| bool | effectChildren, | ||
| ReferenceTarget * | anim, | ||
| ReferenceTarget * | client, | ||
| int | SubNum | ||
| ) | [virtual] |
Implementation of SetLocked. See ILockedTrack::SetLocked.
Implements ILockedTrack.
| CoreExport bool GetLocked | ( | bool | checkOverride =
true |
) | const [virtual] |
Implementation of GetLocked. See ILockedTrack::GetLocked.
Implements ILockedTrack.
friend class ILockedTrackImpRestore
[friend] |
bool mLocked
[protected] |
Member variable for storing the current locked state.