class MAGES::SceneGraph::Editor::UseActionWizard¶
Overview¶
Action wizard for UseActionData. More…
class UseActionWizard: public MAGES::SceneGraph::Editor::ActionWizardFactory { public: // properties override int StepCount; override string Title; // methods virtual override VisualElement CreateStepUI(int index); virtual override IActionImplementor Finish(); virtual override void UndoStep(int index); virtual override void ClearAction(); virtual override string GetStepName(int index); virtual override void Initialize(); virtual override void OnDestroy(); };
Inherited Members¶
public: // properties abstract int StepCount; abstract string Title; string ActionName; SceneGraphView View; Button InternalNextButton; // methods virtual abstract string GetStepName(int index) = 0; virtual abstract void Initialize() = 0; virtual abstract VisualElement CreateStepUI(int index) = 0; virtual abstract IActionImplementor Finish() = 0; virtual void ClearAction(); virtual void UndoStep(int index); virtual void OnDestroy();
Detailed Documentation¶
Action wizard for UseActionData.
Methods¶
virtual override VisualElement CreateStepUI(int index)
Creates the UI for the step at the given index.
Parameters:
index |
The index. |
Returns:
The generated visual element.
virtual override IActionImplementor Finish()
Finalizes the wizard.
Returns:
The action data.
virtual override void UndoStep(int index)
Undoes the step at the given index.
Parameters:
index |
The Index. |
virtual override void ClearAction()
Clears the action.
virtual override string GetStepName(int index)
Gets the name of the step at the given index.
Parameters:
index |
The step index. |
Returns:
The name of the step.
virtual override void Initialize()
Initializes the wizard.
virtual override void OnDestroy()
Called when the wizard is destroyed.