Effect Manager
C4Mutators.h

class Mutator

The Mutator class is used to modify a panel item in some way over time.
Definition

class Mutator : public ListElement<Mutator>, public Registrable<Mutator, MutatorRegistration>, public Packable, public Configurable

Member Functions
Mutator::GetMutatorType Returns the mutator type.
Mutator::GetMutatorKey Returns the mutator key.
Mutator::SetMutatorKey Sets the mutator key.
Mutator::GetMutatorFlags Returns the mutator flags.
Mutator::SetMutatorFlags Sets the mutator flags.
Constructor

Mutator(MutatorType type);

Parameters
type The mutator type.
Description


Base Classes
ListElement<Mutator> Used internally by the Effect Manager.
Registrable<Mutator, MutatorRegistration> Custom mutator types can be registered with the engine.
Packable Mutators can be packed for storage in resources.
Configurable Mutators can define configurable parameters that are exposed as user interface elements in the Panel Editor.
See Also
MutatorReg

PanelItem

PanelEffect

PanelController