Drag[en]gine Script Module DragonScript
1.23
|
Definition of synthesizer effect. More...
Public Member Functions | |
void | addTargetLink (SDSourceTargetLink targetLink) |
Add target link. More... | |
SynthesizerEffect | buildEffect (Synthesizer synthesizer) |
Build engine synthesizer effect using the stored definition. More... | |
void | debug (Console console) |
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... | |
SDEffect | new () |
Create synthesizer effect definition. More... | |
void | setEnabled (bool enabled) |
Set if effect is enabled. More... | |
void | setStrength (float strength) |
Set strength of effect. More... | |
Protected Member Functions | |
String | debugCommon (String type) |
Definition of synthesizer effect.
Once defined a effect can be added to an synthesizer using the stored definition. This is the base effect class with the properties shared amongst all effect types.
void Dragengine.Audio.SynthesizerDefinition.SDEffect.addTargetLink | ( | SDSourceTargetLink | targetLink | ) |
Add target link.
SynthesizerEffect Dragengine.Audio.SynthesizerDefinition.SDEffect.buildEffect | ( | Synthesizer | synthesizer | ) |
Build engine synthesizer effect using the stored definition.
Reimplemented in Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.
void Dragengine.Audio.SynthesizerDefinition.SDEffect.debug | ( | Console | console | ) |
Reimplemented in Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.
|
protected |
void Dragengine.Audio.SynthesizerDefinition.SDEffect.forEachTarget | ( | Block | ablock | ) |
Visit targets with a block.
float Dragengine.Audio.SynthesizerDefinition.SDEffect.getStrength | ( | ) |
Strength of effect.
SDSourceTargetLink Dragengine.Audio.SynthesizerDefinition.SDEffect.getTargetLinkAt | ( | int | index | ) |
Target link at index.
int Dragengine.Audio.SynthesizerDefinition.SDEffect.getTargetLinkCount | ( | ) |
Number of target links.
SDEffect Dragengine.Audio.SynthesizerDefinition.SDEffect.new | ( | ) |
Create synthesizer effect definition.
Reimplemented in Dragengine.Audio.SynthesizerDefinition.SDEffectStretch.
void Dragengine.Audio.SynthesizerDefinition.SDEffect.setEnabled | ( | bool | enabled | ) |
Set if effect is enabled.
void Dragengine.Audio.SynthesizerDefinition.SDEffect.setStrength | ( | float | strength | ) |
Set strength of effect.