AttributeLockKit

class HPS.AttributeLockKit : public HPS.Kit

Public Functions

AttributeLockKit ()
AttributeLockKit (HPS.AttributeLockKit in_kit)
override void Dispose ()
override bool Empty ()
bool Equals (HPS.AttributeLockKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
void Set (HPS.AttributeLockKit in_kit)
HPS.AttributeLockKit SetLock (HPS.AttributeLock.Type in_type)
HPS.AttributeLockKit SetLock (HPS.AttributeLock.Type in_type, bool in_state)
HPS.AttributeLockKit SetLock (HPS.AttributeLock.Type[] in_types, bool[] in_states)
HPS.AttributeLockKit SetSubsegmentLockOverride (HPS.AttributeLock.Type in_type)
HPS.AttributeLockKit SetSubsegmentLockOverride (HPS.AttributeLock.Type in_type, bool in_state)
HPS.AttributeLockKit SetSubsegmentLockOverride (HPS.AttributeLock.Type[] in_types, bool[] in_states)
void Show (out HPS.AttributeLockKit out_kit)
bool ShowLock (HPS.AttributeLock.Type in_type, out bool out_state)
bool ShowLock (out HPS.AttributeLock.Type[] out_types, out bool[] out_states)
bool ShowSubsegmentLockOverride (HPS.AttributeLock.Type in_type, out bool out_state)
bool ShowSubsegmentLockOverride (out HPS.AttributeLock.Type[] out_types, out bool[] out_states)
HPS.AttributeLockKit UnsetEverything ()
HPS.AttributeLockKit UnsetLock ()
HPS.AttributeLockKit UnsetLock (HPS.AttributeLock.Type in_type)
HPS.AttributeLockKit UnsetLock (HPS.AttributeLock.Type[] in_types)
HPS.AttributeLockKit UnsetSubsegmentLockOverride ()
HPS.AttributeLockKit UnsetSubsegmentLockOverride (HPS.AttributeLock.Type in_type)
HPS.AttributeLockKit UnsetSubsegmentLockOverride (HPS.AttributeLock.Type[] in_types)

Public Static Functions

HPS.AttributeLockKit GetDefault ()
bool operator!= (HPS.AttributeLockKit a, HPS.AttributeLockKit b)
bool operator== (HPS.AttributeLockKit a, HPS.AttributeLockKit b)