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.