Defined in:Called once per frame to move an effect.
virtual void MoveEffect(void);
MoveEffectfunction is called once per frame to allow an effect to perform any necessary movement. An effect may safely delete itself inside this function if desired.
MoveEffectfunction is only called for effects that are in a non-sleeping state. Effects are in the sleeping state by default, so the
Effect::WakeEffectfunction must be called for any effect that needs to have its
MoveEffectfunction called. The
WakeEffectfunction would normally be called from inside a custom effect's
Any type of processing that only needs to be done when the effect is known to be visible should be postponed until the
Effect::RenderEffectfunction is called. This saves computation when the effect is not visible or is occluded.