Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.SSGroup Class Reference

Synthesizer source group. More...

Inheritance diagram for Dragengine.Scenery.SSGroup:
Dragengine.Scenery.SynthesizerSource

Public Member Functions

Constructors
SSGroup new ()
 Create animator source. More...
 
Management
void setApplicationType (SSGroupApplication applicationType)
 Set application type. More...
 
void addSource (SynthesizerSource source)
 Add source. More...
 
void removeSource (SynthesizerSource source)
 Remove source. More...
 
void removeAllSources ()
 Remove all sources. More...
 
void targetAddLink (SSGroupTarget target, int link)
 Add link to target. More...
 
void targetRemoveAllLinks (SSGroupTarget target)
 Remove all links from target. More...
 
- Public Member Functions inherited from Dragengine.Scenery.SynthesizerSource
void setEnabled (bool enabled)
 Source is enabled. More...
 
void setMixMode (SynthesizerSourceMix mixMode)
 Set if source is enabled. More...
 
void setBlendFactor (float factor)
 Set mixing mode. More...
 
void setMinVolume (float volume)
 Set minimum volume relative to speaker volume in the range from 0 to 1. More...
 
void setMaxVolume (float volume)
 Set maximum volume relative to speaker volume in the range from 0 to 1. More...
 
void setMinPanning (float panning)
 Set minimum panning in the range from -1(left) to 1(right). More...
 
void setMaxPanning (float panning)
 Set maximum panning in the range from -1(left) to 1(right). More...
 
void addEffect (SynthesizerEffect effect)
 Add effect. More...
 
void removeAllEffects ()
 Remove all effects. More...
 

Additional Inherited Members

Constructors

Detailed Description

Synthesizer source group.

This is a native class. It can not be subclassed.

Member Function Documentation

◆ addSource()

void Dragengine.Scenery.SSGroup.addSource ( SynthesizerSource  source)

Add source.

◆ new()

SSGroup Dragengine.Scenery.SSGroup.new ( )

Create animator source.

Reimplemented from Dragengine.Scenery.SynthesizerSource.

◆ removeAllSources()

void Dragengine.Scenery.SSGroup.removeAllSources ( )

Remove all sources.

◆ removeSource()

void Dragengine.Scenery.SSGroup.removeSource ( SynthesizerSource  source)

Remove source.

◆ setApplicationType()

void Dragengine.Scenery.SSGroup.setApplicationType ( SSGroupApplication  applicationType)

Set application type.

Exceptions
EInvalidParamapplicationType is not a valid value.

◆ targetAddLink()

void Dragengine.Scenery.SSGroup.targetAddLink ( SSGroupTarget  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetRemoveAllLinks()

void Dragengine.Scenery.SSGroup.targetRemoveAllLinks ( SSGroupTarget  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

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