class MAGES::SceneGraph::RemoveActionData::Factory

Overview

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

    override bool Initialize(
        BaseActionData data,
        Action trigger,
        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

Methods

virtual override void WriteDefaults(BaseActionData data)

Write the default values for the action data.

Parameters:

data

The action data.