class MAGES::SceneGraph::SelectActionData::Factory

Overview

Factory for SelectActionData. More…

class Factory: public MAGES::SceneGraph::ActionFactory
{
public:
    // methods

    override bool Initialize(
        BaseActionData data,
        Action trigger,
        GraphRunner runner
    );

    virtual override bool Undo(BaseActionData data, GraphRunner runner);
    virtual override void WriteDefaults(BaseActionData data);
};

Inherited Members

public:
    // methods

    static bool InvokeInitialize(
        BaseActionData data,
        Action trigger,
        GraphRunner runner
    );

    static bool InvokeUndo(BaseActionData data, GraphRunner runner);
    static void InvokeWriteDefaults(BaseActionData data);
    static BaseActionData CreateAction(System.Type actionType);
    virtual void WriteDefaults(BaseActionData data);
    bool Initialize(BaseActionData data, Action trigger, GraphRunner runner);
    virtual bool Undo(BaseActionData data);
    virtual bool Undo(BaseActionData data, GraphRunner runner);

Detailed Documentation

Factory for SelectActionData.

Methods

virtual override bool Undo(BaseActionData data, GraphRunner runner)

Undo the action data.

Parameters:

data

The action data.

runner

The graph runner.

Returns:

Whether (or not) the action was properly undone.

virtual override void WriteDefaults(BaseActionData data)

Write the default values for the action data.

Parameters:

data

The action data.