class MAGES::SceneGraph::AnimationActionData::Factory¶
Overview¶
class Factory: public MAGES::SceneGraph::ActionFactory { public: // methods override bool Initialize( BaseActionData data, Action trigger, GraphRunner runner ); override bool Initialize2( BaseActionData data, Functrigger, GraphRunner runner ); virtual override void WriteDefaults(BaseActionData data); };
Inherited Members¶
public:
// methods
static bool InvokeInitialize(
BaseActionData data,
System.Func 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 Initialize2(
BaseActionData data,
System.Func trigger,
GraphRunner runner
);
virtual bool Undo(BaseActionData data);
virtual bool Undo(BaseActionData data, GraphRunner runner);
Detailed Documentation¶
Methods¶
override bool Initialize(
BaseActionData data,
Action trigger,
GraphRunner runner
)
Superseded by Initialize2, which is what the graph runner calls. This only forwards for callers that have a void trigger, and thus no way of telling us that the action was declined.
virtual override void WriteDefaults(BaseActionData data)
Write the default values for the action data.
Parameters:
data |
The action data. |