Drag[en]gine Game Engine
1.21
|
Synthesizer effect stretch time and pitch. More...
#include <deSynthesizerEffectStretch.h>
Public Types | |
typedef deTObjectReference< deSynthesizerEffectStretch > | Ref |
Type holding strong reference. More... | |
Public Types inherited from deSynthesizerEffect | |
typedef deTObjectReference< deSynthesizerEffect > | Ref |
Type holding strong reference. More... | |
Public Types inherited from deObject | |
typedef deTObjectReference< deObject > | Ref |
Type holding strong reference. More... | |
Public Member Functions | |
Management | |
float | GetMinTime () const |
Minimum time stretch factor. More... | |
void | SetMinTime (float stretch) |
Set minimum time stretch factor. More... | |
float | GetMaxTime () const |
Maximum time stretch factor. More... | |
void | SetMaxTime (float stretch) |
Set maximum time stretch factor. More... | |
float | GetMinPitch () const |
Minimum pitch shift factor. More... | |
void | SetMinPitch (float shift) |
Set minimum pitch shift factor. More... | |
float | GetMaxPitch () const |
Maximum pitch shift factor. More... | |
void | SetMaxPitch (float shift) |
Set maximum pitch shift factor. More... | |
deSynthesizerControllerTarget & | GetTargetTime () |
Time stretch target. More... | |
const deSynthesizerControllerTarget & | GetTargetTime () const |
deSynthesizerControllerTarget & | GetTargetPitch () |
Pitch stretch target. More... | |
const deSynthesizerControllerTarget & | GetTargetPitch () const |
Visiting | |
virtual void | Visit (deSynthesizerEffectVisitor &visitor) |
Visit effect. More... | |
Public Member Functions inherited from deSynthesizerEffect | |
deSynthesizer * | GetSynthesizer () const |
Parent synthesizer. More... | |
void | SetSynthesizer (deSynthesizer *synthesizer) |
Set parent synthesizer. More... | |
bool | GetEnabled () const |
Effect is enabled. More... | |
void | SetEnabled (bool enabled) |
Set if effect is enabled. More... | |
float | GetStrength () const |
Strength. More... | |
void | SetStrength (float strength) |
Set strength. More... | |
deSynthesizerControllerTarget & | GetTargetStrength () |
Strength target. More... | |
const deSynthesizerControllerTarget & | GetTargetStrength () const |
deSynthesizerEffect () | |
Create synthesizer effect. More... | |
Public Member Functions inherited from deObject | |
int | GetRefCount () const |
Reference count. More... | |
void | AddReference () |
Add reference increasing reference count by 1. More... | |
void | FreeReference () |
Decrease reference count by one and delete object if count reaches 0. More... | |
deObject () | |
Create object with reference count of 1. More... | |
Constructors and Destructors | |
deSynthesizerEffectStretch () | |
Create synthesizer stretch effect. More... | |
virtual | ~deSynthesizerEffectStretch () |
Clean up synthesizer stretch effect. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from deSynthesizerEffect | |
virtual | ~deSynthesizerEffect () |
Clean up synthesizer effect. More... | |
Protected Member Functions inherited from deObject | |
virtual | ~deObject () |
Clean up object. More... | |
Synthesizer effect stretch time and pitch.
Type holding strong reference.
deSynthesizerEffectStretch::deSynthesizerEffectStretch | ( | ) |
Create synthesizer stretch effect.
|
protectedvirtual |
Clean up synthesizer stretch effect.
|
inline |
Maximum pitch shift factor.
|
inline |
Maximum time stretch factor.
|
inline |
Minimum pitch shift factor.
|
inline |
Minimum time stretch factor.
|
inline |
Pitch stretch target.
|
inline |
|
inline |
Time stretch target.
|
inline |
void deSynthesizerEffectStretch::SetMaxPitch | ( | float | shift | ) |
Set maximum pitch shift factor.
void deSynthesizerEffectStretch::SetMaxTime | ( | float | stretch | ) |
Set maximum time stretch factor.
void deSynthesizerEffectStretch::SetMinPitch | ( | float | shift | ) |
Set minimum pitch shift factor.
void deSynthesizerEffectStretch::SetMinTime | ( | float | stretch | ) |
Set minimum time stretch factor.
|
virtual |
Visit effect.
Reimplemented from deSynthesizerEffect.