class MAGES::EffectData

Overview

Base class for classes that implement effect data for a specifc action. More…

class EffectData
{
public:
    // methods

    virtual abstract EffectData Clone() = 0;
};

// direct descendants

class ArrowEffectData;
class GhostEffectData;
class LabelEffectData;

Detailed Documentation

Base class for classes that implement effect data for a specifc action.

Methods

virtual abstract EffectData Clone() = 0

Clones the effect data.

Returns:

The cloned data.