class MAGES::SceneGraph::UseActionData::Factory
class Factory: public MAGES::SceneGraph::ActionFactory
{
public:
// methods
override bool Initialize(
BaseActionData data,
Action trigger,
GraphRunner runner
);
};
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);