Drag[en]gine Script Module DragonScript
1.23
|
Definition of wave source. More...
Public Member Functions | |
SynthesizerSource | buildSource (Synthesizer synthesizer) |
Build engine synthesizer source using the stored definition. More... | |
void | debug (Console console) |
float | getMaxFrequency () |
Maxium frequency. More... | |
float | getMinFrequency () |
Minimum frequency. More... | |
SSWaveType | getType () |
Wave type. More... | |
SDSourceWave | new () |
Create synthesizer source definition. More... | |
void | setMaxFrequency (float frequency) |
Set maximum frequency. More... | |
void | setMinFrequency (float frequency) |
Set minimum frequency. More... | |
void | setType (SSWaveType type) |
Set wave type. 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 wave source.
Once defined a source can be added to an synthesizer using the stored definition.
SynthesizerSource Dragengine.Audio.SynthesizerDefinition.SDSourceWave.buildSource | ( | Synthesizer | synthesizer | ) |
Build engine synthesizer source using the stored definition.
void Dragengine.Audio.SynthesizerDefinition.SDSourceWave.debug | ( | Console | console | ) |
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
float Dragengine.Audio.SynthesizerDefinition.SDSourceWave.getMaxFrequency | ( | ) |
Maxium frequency.
float Dragengine.Audio.SynthesizerDefinition.SDSourceWave.getMinFrequency | ( | ) |
Minimum frequency.
SSWaveType Dragengine.Audio.SynthesizerDefinition.SDSourceWave.getType | ( | ) |
Wave type.
SDSourceWave Dragengine.Audio.SynthesizerDefinition.SDSourceWave.new | ( | ) |
Create synthesizer source definition.
Reimplemented from Dragengine.Audio.SynthesizerDefinition.SDSource.
void Dragengine.Audio.SynthesizerDefinition.SDSourceWave.setMaxFrequency | ( | float | frequency | ) |
Set maximum frequency.
void Dragengine.Audio.SynthesizerDefinition.SDSourceWave.setMinFrequency | ( | float | frequency | ) |
Set minimum frequency.
void Dragengine.Audio.SynthesizerDefinition.SDSourceWave.setType | ( | SSWaveType | type | ) |
Set wave type.