Drag[en]gine Script Module DragonScript
1.23
|
Definition of synthesizer synthesizer source. More...
Public Member Functions | |
SynthesizerSource | buildSource (Synthesizer synthesizer) |
Build engine synthesizer source using the stored definition. More... | |
void | debug (Console console) |
int | getConnectionAt (int index) |
Connection at index. More... | |
int | getConnectionCount () |
Number of connections. More... | |
Synthesizer | getSynthesizer () |
Synthesizer. More... | |
SDSourceSynthesizer | new () |
Create synthesizer source definition. More... | |
void | setConnectionAt (int target, int controller) |
Set connection at index. More... | |
void | setConnectionCount (int count) |
Set number of connections. More... | |
void | setSynthesizer (Synthesizer synthesizer) |
Set synthesizer definition. More... | |
Public Member Functions inherited from Dragengine.Audio.SynthesizerDefinition.SDSource | |
void | addEffect (SDEffect effect) |
Add effect. More... | |
void | addTargetLink (SDSourceTargetLink targetLink) |
Add target link. More... | |
void | forEachEffect (Block ablock) |
Visit effects using a block. More... | |
void | forEachTarget (Block ablock) |
Visit targets with a block. More... | |
float | getBlendFactor () |
Blend factor. More... | |
SDEffect | getEffectAt (int index) |
Effect at index. More... | |
int | getEffectCount () |
Number of effects. More... | |
float | getMaxPanning () |
Maximum panning. More... | |
float | getMaxVolume () |
Maximum volume. More... | |
float | getMinPanning () |
Minimum panning. More... | |
float | getMinVolume () |
Minimum volume. More... | |
SynthesizerSourceMix | getMixMode () |
Mix mode. More... | |
String | getName () |
Name of source. More... | |
SDSourceTargetLink | getTargetLinkAt (int index) |
Target link at index. More... | |
int | getTargetLinkCount () |
Number of target links. More... | |
void | removeAllEffects () |
Remove all effects. More... | |
void | removeEffect (SDEffect effect) |
Remove effect. More... | |
void | setBlendFactor (float factor) |
Set blend factor. More... | |
void | setEnabled (bool enabled) |
Set if source is enabled. More... | |
void | setMaxPanning (float panning) |
Set maximum panning. More... | |
void | setMaxVolume (float volume) |
Set maximum volume. More... | |
void | setMinPanning (float panning) |
Set minimum panning. More... | |
void | setMinVolume (float volume) |
Set minimum volume. More... | |
void | setMixMode (SynthesizerSourceMix mode) |
Set mix mode. More... | |
void | setName (String name) |
Set name of source. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Dragengine.Audio.SynthesizerDefinition.SDSource | |
String | debugCommon (Console console, String type) |
Definition of synthesizer synthesizer source.
Once defined a source can be added to an synthesizer using the stored definition.
SynthesizerSource Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.buildSource | ( | Synthesizer | synthesizer | ) |
Build engine synthesizer source using the stored definition.
void Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.debug | ( | Console | console | ) |
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
int Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.getConnectionAt | ( | int | index | ) |
Connection at index.
int Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.getConnectionCount | ( | ) |
Number of connections.
Synthesizer Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.getSynthesizer | ( | ) |
Synthesizer.
SDSourceSynthesizer Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.new | ( | ) |
Create synthesizer source definition.
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
void Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.setConnectionAt | ( | int | target, |
int | controller | ||
) |
Set connection at index.
void Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.setConnectionCount | ( | int | count | ) |
Set number of connections.
void Dragengine.Audio.SynthesizerDefinition.SDSourceSynthesizer.setSynthesizer | ( | Synthesizer | synthesizer | ) |
Set synthesizer definition.