Drag[en]gine Game Engine
1.21
|
Identify synthesizer source visitor. More...
#include <deSynthesizerSourceVisitorIdentify.h>
Public Types | |
enum | eSourceTypes { estUnknown , estSound , estWave , estChain , estSynthesizer , estGroup } |
Public Member Functions | |
Constructors and Destructors | |
deSynthesizerSourceVisitorIdentify () | |
Create identify synthesizer source visitor. More... | |
virtual | ~deSynthesizerSourceVisitorIdentify () |
Clean up identify synthesizer source visitor. More... | |
Management | |
eSourceTypes | GetType () const |
Source type. More... | |
bool | IsUnknown () const |
Source is unknown. More... | |
bool | IsSound () const |
Source is a sound source. More... | |
bool | IsWave () const |
Source is a wave generator source. More... | |
bool | IsChain () const |
Source is a chain source. More... | |
bool | IsSynthesizer () const |
Source is a synthesizer source. More... | |
bool | IsGroup () const |
Source is a group source. More... | |
deSynthesizerSourceSound & | CastToSound () const |
Cast to sound source. More... | |
deSynthesizerSourceWave & | CastToWave () const |
Cast to wave generator source. More... | |
deSynthesizerSourceChain & | CastToChain () const |
Cast to chain source. More... | |
deSynthesizerSourceSynthesizer & | CastToSynthesizer () const |
Cast to synthesizer source. More... | |
deSynthesizerSourceGroup & | CastToGroup () const |
Cast to group source. More... | |
void | Reset () |
Reset visitor. More... | |
Visiting | |
virtual void | VisitSource (deSynthesizerSource &source) |
Visit source. More... | |
virtual void | VisitSound (deSynthesizerSourceSound &source) |
Visit sound source. More... | |
virtual void | VisitWave (deSynthesizerSourceWave &source) |
Visit wave generator source. More... | |
virtual void | VisitChain (deSynthesizerSourceChain &source) |
Visit chain source. More... | |
virtual void | VisitSynthesizer (deSynthesizerSourceSynthesizer &source) |
Visit synthesizer source. More... | |
virtual void | VisitGroup (deSynthesizerSourceGroup &source) |
Visit group source. More... | |
Public Member Functions inherited from deSynthesizerSourceVisitor | |
deSynthesizerSourceVisitor () | |
Create synthesizer source visitor . More... | |
virtual | ~deSynthesizerSourceVisitor () |
Clean up synthesizer source visitor. More... | |
Identify synthesizer source visitor.
deSynthesizerSourceVisitorIdentify::deSynthesizerSourceVisitorIdentify | ( | ) |
Create identify synthesizer source visitor.
|
virtual |
Clean up identify synthesizer source visitor.
deSynthesizerSourceChain& deSynthesizerSourceVisitorIdentify::CastToChain | ( | ) | const |
Cast to chain source.
deeInvalidParam | Type of source is not deSynthesizerSourceVisitorIdentify::estChain. |
deSynthesizerSourceGroup& deSynthesizerSourceVisitorIdentify::CastToGroup | ( | ) | const |
Cast to group source.
deeInvalidParam | Type of source is not deSynthesizerSourceVisitorIdentify::estGroup. |
deSynthesizerSourceSound& deSynthesizerSourceVisitorIdentify::CastToSound | ( | ) | const |
Cast to sound source.
deeInvalidParam | Type of source is not deSynthesizerSourceVisitorIdentify::estSound. |
deSynthesizerSourceSynthesizer& deSynthesizerSourceVisitorIdentify::CastToSynthesizer | ( | ) | const |
Cast to synthesizer source.
deeInvalidParam | Type of source is not deSynthesizerSourceVisitorIdentify::estSynthesizer. |
deSynthesizerSourceWave& deSynthesizerSourceVisitorIdentify::CastToWave | ( | ) | const |
Cast to wave generator source.
deeInvalidParam | Type of source is not deSynthesizerSourceVisitorIdentify::estWave. |
|
inline |
Source type.
|
inline |
Source is a chain source.
|
inline |
Source is a group source.
|
inline |
Source is a sound source.
|
inline |
Source is a synthesizer source.
|
inline |
Source is unknown.
|
inline |
Source is a wave generator source.
void deSynthesizerSourceVisitorIdentify::Reset | ( | ) |
Reset visitor.
|
virtual |
Visit chain source.
Reimplemented from deSynthesizerSourceVisitor.
|
virtual |
Visit group source.
Reimplemented from deSynthesizerSourceVisitor.
|
virtual |
Visit sound source.
Reimplemented from deSynthesizerSourceVisitor.
|
virtual |
Visit source.
Reimplemented from deSynthesizerSourceVisitor.
|
virtual |
Visit synthesizer source.
Reimplemented from deSynthesizerSourceVisitor.
|
virtual |
Visit wave generator source.
Reimplemented from deSynthesizerSourceVisitor.