Effect
Base class for all effects.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Releases the unmanaged resources used by the Effect and optionally releases the managed resources.