Parameter.IsLocked operator

導入

v4.0

詳細

パラメータがロックされているかどうかを戻します。オブジェクトにロックレベルが 1 つだけ設定されている場合は、ロックされているとみなされます。パラメータがロックされていない場合は、false が戻されます。

スクリプト 構文

oBoolean = Parameter.IsLocked();

戻り値

Boolean

JScript の例

/*
        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

関連項目

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