Drag[en]gine Script Module DragonScript
1.23
|
Definition of synthesizer source. More...
Public Member Functions | |
SynthesizerSource | buildSource (Synthesizer synthesizer) |
Build engine synthesizer source using the stored definition. More... | |
void | debug (Console console) |
float | getMaxSpeed () |
Maximum speed. More... | |
float | getMinSpeed () |
Minimum speed. More... | |
Array | getSounds () |
Sounds as array of Sound. More... | |
SDSourceChain | new () |
Create synthesizer source definition. More... | |
void | setMaxSpeed (float speed) |
Set maximum speed. More... | |
void | setMinSpeed (float speed) |
Set minimum speed. 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 source.
Once defined a source can be added to an synthesizer using the stored definition.
SynthesizerSource Dragengine.Audio.SynthesizerDefinition.SDSourceChain.buildSource | ( | Synthesizer | synthesizer | ) |
Build engine synthesizer source using the stored definition.
void Dragengine.Audio.SynthesizerDefinition.SDSourceChain.debug | ( | Console | console | ) |
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
float Dragengine.Audio.SynthesizerDefinition.SDSourceChain.getMaxSpeed | ( | ) |
Maximum speed.
float Dragengine.Audio.SynthesizerDefinition.SDSourceChain.getMinSpeed | ( | ) |
Minimum speed.
Array Dragengine.Audio.SynthesizerDefinition.SDSourceChain.getSounds | ( | ) |
Sounds as array of Sound.
SDSourceChain Dragengine.Audio.SynthesizerDefinition.SDSourceChain.new | ( | ) |
Create synthesizer source definition.
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
void Dragengine.Audio.SynthesizerDefinition.SDSourceChain.setMaxSpeed | ( | float | speed | ) |
Set maximum speed.
void Dragengine.Audio.SynthesizerDefinition.SDSourceChain.setMinSpeed | ( | float | speed | ) |
Set minimum speed.