Parameter.IsLocked operator

Introduced

v4.0

Description

Returns whether a parameter is locked or not. If there is only one lock level that is set on the object it will be consider locked. If the parameter is not locked false is returned.

C# Syntax

Boolean Parameter.IsLocked();

Scripting Syntax

oBoolean = Parameter.IsLocked();

Return Value

Boolean

Examples

JScript Example

/*
	This example demonstrates how to test a parameter to see whether it is locked
*/
NewScene(null, false);
var oObj = Application.ActiveSceneRoot.AddGeometry("Cone", "MeshSurface");
var oParam = oObj.subdivu;
LogMessage("Lock state: " + oParam.IsLocked());
oParam.SetLock(siLockLevelManipulation);
LogMessage("Lock state: " + oParam.IsLocked());
oParam.UnSetLock(siLockLevelManipulation);
// Expected results:
//INFO : Lock state: false
//INFO : Lock state: true

See Also

Parameter.SetLock Parameter.UnSetLock Parameter.LockType Parameter.LockLevel ProjectItem.IsLocked Lock Unlock