|
Blender
V2.59
|
#include <AUD_EffectFactory.h>

Public Member Functions | |
| AUD_EffectFactory (AUD_IFactory *factory) | |
| virtual | ~AUD_EffectFactory () |
| AUD_IFactory * | getFactory () const |
Protected Member Functions | |
| AUD_IReader * | getReader () const |
Protected Attributes | |
| AUD_IFactory * | m_factory |
This factory is a base class for all effect factories that take one other factory as input.
Definition at line 41 of file AUD_EffectFactory.h.
| AUD_EffectFactory::AUD_EffectFactory | ( | AUD_IFactory * | factory | ) |
Creates a new factory.
| factory | The input factory. |
Definition at line 35 of file AUD_EffectFactory.cpp.
References m_factory.
| AUD_EffectFactory::~AUD_EffectFactory | ( | ) | [virtual] |
Destroys the factory.
Definition at line 40 of file AUD_EffectFactory.cpp.
| AUD_IFactory * AUD_EffectFactory::getFactory | ( | ) | const |
Returns the saved factory.
Definition at line 44 of file AUD_EffectFactory.cpp.
References m_factory.
| AUD_IReader* AUD_EffectFactory::getReader | ( | ) | const [inline, protected] |
Returns the reader created out of the factory. This method can be used for the createReader function of the implementing classes.
Definition at line 60 of file AUD_EffectFactory.h.
References AUD_IFactory::createReader(), and m_factory.
Referenced by AUD_RectifyFactory::createReader(), AUD_SumFactory::createReader(), AUD_ReverseFactory::createReader(), AUD_PingPongFactory::createReader(), AUD_PitchFactory::createReader(), AUD_AccumulatorFactory::createReader(), AUD_ButterworthFactory::createReader(), AUD_DelayFactory::createReader(), AUD_SquareFactory::createReader(), AUD_LowpassFactory::createReader(), AUD_HighpassFactory::createReader(), AUD_VolumeFactory::createReader(), AUD_LoopFactory::createReader(), AUD_IIRFilterFactory::createReader(), AUD_LimiterFactory::createReader(), AUD_EnvelopeFactory::createReader(), AUD_BandPassFactory::createReader(), and AUD_FaderFactory::createReader().
AUD_IFactory* AUD_EffectFactory::m_factory [protected] |
If there is no reader it is created out of this factory.
Definition at line 52 of file AUD_EffectFactory.h.
Referenced by AUD_EffectFactory(), AUD_PingPongFactory::createReader(), getFactory(), and getReader().