CreatePropertyWizard

Introduced

7.5

Description

Creates an instance of a custom property wizard you can use to generate self-installing CustomProperty plug-ins. The resulting wizard is a CustomProperty nested under the SDK wizard model which itself resides under the scene root.

Scripting Syntax

CreatePropertyWizard( [DestinationDir], [MigrationProperty], [PropName] )

Parameters

Parameter

Type

Description

DestinationDir

String

The destination folder for the plug-in to generate.

Default Value: If no destination folder is specified, the wizard property will be created in the user path.

MigrationProperty

String

List of CustomProperty objects you wish to migrate with the new plug-in.

Default Value: Current selection

PropName

String

Name of the property to create.

Default Value: Custom Property Wizard

Return Value

Newly created custom property wizard as a CustomProperty object.

Examples

JScript Example

/*
   This example demonstrates how to create a property wizard using 
   the CreatePropertyWizard command and then generate a very simple 
   custom property using the new wizard.
*/
var propwiz = CreatePropertyWizard();
propwiz.ScriptLanguage = "JScript";
propwiz.PropertyName = "XYZProp";

// Declare parameters
propwiz.ParamType = "siBool";
propwiz.ParamName = "BoolParam";
AddParamToPropertyWizard(propwiz);

propwiz.ParamType = "siFloat";
propwiz.ParamName = "FloatParam";
AddParamToPropertyWizard(propwiz);

// Generates the XYZProp property implementation and plug-in
GeneratePropertyPlugin(propwiz);

var xyzprop = ActiveSceneRoot.Properties("XYZProp");
Application.LogMessage(xyzprop.Name);

// Expected results:
// INFO : XYZProp

See Also

GeneratePropertyPlugin

AddParamToPropertyWizard

Property Wizard help

CreateCommandWizard

CreateEventWizard

CreateFilterWizard

CreateICENodeWizard

CreateOperatorWizard



Autodesk Softimage v7.5