Drag[en]gine Script Module DragonScript  1.23
Dragengine.Audio.SynthesizerDefinition.SDEffectStretch Class Reference

Definition of time and pitch stretch effect. More...

Inheritance diagram for Dragengine.Audio.SynthesizerDefinition.SDEffectStretch:
Dragengine.Audio.SynthesizerDefinition.SDEffect

Public Member Functions

SynthesizerEffect buildEffect (Synthesizer synthesizer)
 Build engine synthesizer effect using the stored definition. More...
 
void debug (Console console)
 
float getMaxPitch ()
 Maxium pitch. More...
 
float getMaxTime ()
 Maxium time. More...
 
float getMinPitch ()
 Minimum pitch. More...
 
float getMinTime ()
 Minimum time. More...
 
SDEffectStretch new ()
 Create synthesizer effect definition. More...
 
void setMaxPitch (float pitch)
 Set maximum pitch. More...
 
void setMaxTime (float time)
 Set maximum time. More...
 
void setMinPitch (float pitch)
 Set minimum pitch. More...
 
void setMinTime (float time)
 Set minimum time. More...
 
- Public Member Functions inherited from Dragengine.Audio.SynthesizerDefinition.SDEffect
void addTargetLink (SDSourceTargetLink targetLink)
 Add target link. More...
 
void forEachTarget (Block ablock)
 Visit targets with a block. More...
 
float getStrength ()
 Strength of effect. More...
 
SDSourceTargetLink getTargetLinkAt (int index)
 Target link at index. More...
 
int getTargetLinkCount ()
 Number of target links. More...
 
void setEnabled (bool enabled)
 Set if effect is enabled. More...
 
void setStrength (float strength)
 Set strength of effect. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Dragengine.Audio.SynthesizerDefinition.SDEffect
String debugCommon (String type)
 

Detailed Description

Definition of time and pitch stretch effect.

Once defined a effect can be added to a source using the stored definition.

Member Function Documentation

◆ buildEffect()

SynthesizerEffect Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.buildEffect ( Synthesizer  synthesizer)

Build engine synthesizer effect using the stored definition.

Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDEffect.

◆ debug()

void Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.debug ( Console  console)

◆ getMaxPitch()

float Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.getMaxPitch ( )

Maxium pitch.

◆ getMaxTime()

float Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.getMaxTime ( )

Maxium time.

◆ getMinPitch()

float Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.getMinPitch ( )

Minimum pitch.

◆ getMinTime()

float Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.getMinTime ( )

Minimum time.

◆ new()

SDEffectStretch Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.new ( )

Create synthesizer effect definition.

Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDEffect.

◆ setMaxPitch()

void Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.setMaxPitch ( float  pitch)

Set maximum pitch.

◆ setMaxTime()

void Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.setMaxTime ( float  time)

Set maximum time.

◆ setMinPitch()

void Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.setMinPitch ( float  pitch)

Set minimum pitch.

◆ setMinTime()

void Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.setMinTime ( float  time)

Set minimum time.


The documentation for this class was generated from the following file: