|
Callback |
Description |
|
Fired when a operator is applied to an object (for example, using ProjectItem.AddCustomOp or Parameter.AddCustomOp). This is where you add custom parameters to the operator. |
|
|
Fired when the property page is first displayed. This is where you define the layout of UI controls on the property page for the operator’s parameters. |
|
|
Fired when an instance of the operator is instantiated. Unlike Define, Init is called both for newly created operators and for operators loaded from persistence. This is where you initialize cached operator data. |
|
|
Fired each time the property page is displayed (e.g., each time the property is inspected with InspectObj()). Allows you to set the initial values of the UI controls. |
|
|
Fired each time a UI control changes value. |
|
|
Fired when a command button is clicked. |
|
|
Fired when the property page is closed via the Close button or the keyboard shortcut. |
|
|
Fired when a user clicks a tab. |
|
|
C++ and C# callback for all property page events (OnInit, OnChanged, OnClicked, OnClosed, and OnTab). |
|
|
Fired when an operator is deleted. This is where you clean user data. |
|
|
Fired when the plug-in is cached (reloaded) and uncached (unloaded). By default, all plug-ins are cached, but users can remove a plug-in from the cache (by right-clicking a plug-in in the plug-in tree and clearing the Cached checkmark). |
|
|
Fired whenever an operator is expected to evaluate itself. This is the most important callback for a custom operator. Note: If there are multiple outputs the Update function is called once per output port. |
Autodesk Softimage v7.5