|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomMixerSource.h>
クラス | |
| struct | FDynamicSourceBusSendInfo |
公開メンバ関数 | |
| FAtomExPlayback (FAtomRuntime *InAtomRuntime) | |
| ~FAtomExPlayback () | |
| virtual FString | Describe (bool bUseLongName) override |
| FAtomRuntime * | GetAtomRuntime () const |
| virtual float | GetEnvelopeValue () const override |
| virtual void * | GetNativeHandle () const override |
| virtual float | GetPlaybackPercent () const override |
| virtual bool | Init (FAtomPlaybackInstance *InPlaybackInstance) override |
| virtual bool | IsFinished () override |
| bool | IsPlaybackFinished () |
| virtual bool | IsPreparedToInit () override |
| virtual bool | IsStopping () override |
| virtual bool | IsVoiceSource () const override |
| virtual void | Pause () override |
| virtual void | Play () override |
| virtual bool | PrepareForInitialization (FAtomPlaybackInstance *InPlaybackInstance) override |
| virtual void | Stop () override |
| virtual void | StopNow () override |
| virtual void | Update () override |
| 基底クラス Atom::FMixerSource に属する継承公開メンバ関数 | |
| FMixerSource (FAtomRuntime *InAtomRuntime) | |
| virtual | ~FMixerSource () |
| virtual void | OnBeginGenerate () override |
| virtual void | OnDone () override |
| 基底クラス FAtomSource に属する継承公開メンバ関数 | |
| CRIWARECORE_API | FAtomSource (FAtomRuntime *InAtomRuntime) |
| virtual CRIWARECORE_API | ~FAtomSource ()=0 |
| CRIWARECORE_API void | GetChannelLocations (FVector &Left, FVector &Right) const |
| const FAtomPlaybackInstance * | GetPlaybackInstance () const |
| CRIWARECORE_API FAtomSpatializationParams | GetSpatializationParams () |
| const FAtomWaveInfo & | GetWaveInfo () const |
| bool | IsGameOnly () const |
| virtual bool | IsInitialized () const |
| bool | IsPaused () const |
| bool | IsPausedByGame () const |
| bool | IsPausedManually () const |
| bool | IsPlaying () const |
| void | NotifyPlaybackData () |
| CRIWARECORE_API void | SetFilterFrequency () |
| void | SetPauseByGame (bool bInIsPauseByGame) |
| void | SetPauseManually (bool bInIsPauseManually) |
| void | SetVirtual () |
| CRIWARECORE_API void | UpdateStereoEmitterPositions () |
| 基底クラス Atom::ISourceListener に属する継承公開メンバ関数 | |
| virtual | ~ISourceListener ()=default |
その他の継承メンバ | |
| 基底クラス Atom::FMixerSource に属する継承限定公開型 | |
| enum | EFreeReason { Deleter , Stop , Error } |
FAtomExPlaback class
Class which implements a mixer sound source object using the advanced Atom ExPlayer as controller for a source unit represented by ExPlaybackID.
| Atom::FAtomExPlayback::FAtomExPlayback | ( | FAtomRuntime * | InAtomRuntime | ) |
Constructor.
| Atom::FAtomExPlayback::~FAtomExPlayback | ( | ) |
Destructor.
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineoverridevirtual |
Returns a string describing the source (subclass can override, but it should call the base and append).
FAtomSourceを再実装しています。
Atom::FAtomExternalExPlaybackで再実装されています。
|
protected |
|
overrideprotectedvirtual |
Frees any resources for this sound source.
Atom::FMixerSourceを実装しています。
|
inline |
|
overridevirtual |
Returns the source's envelope at the callback block rate. Only implemented in audio mixer.
FAtomSourceを再実装しています。
|
inlineoverridevirtual |
FAtomSourceを実装しています。
|
overridevirtual |
Returns the source's playback percent.
FAtomSourceを再実装しています。
|
overridevirtual |
Initializes the Atom source.
FAtomSourceを実装しています。
|
overridevirtual |
Returns true if the sound source has finished playing.
FAtomSourceを実装しています。
| bool Atom::FAtomExPlayback::IsPlaybackFinished | ( | ) |
Returns true if playback is finished playing.
|
overridevirtual |
Returns if the source is prepared to initialize.
SHOULD MOVE THIS to a function in explayer or event....
FAtomSourceを再実装しています。
|
overridevirtual |
Whether or not the source is stopping. Only implemented in audio mixer.
FAtomSourceを再実装しています。
|
inlineoverridevirtual |
FAtomSourceを再実装しています。
Atom::FAtomExternalExPlaybackで再実装されています。
|
protected |
|
overridevirtual |
Pauses the sound source.
FAtomSourceを実装しています。
|
overridevirtual |
Plays the sound source.
FAtomSourceを実装しています。
|
overridevirtual |
Prepares the source for initialization.
FAtomSourceを再実装しています。
Atom::FAtomExternalExPlaybackで再実装されています。
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
overrideprotectedvirtual |
Initializes the source bus sends.
Atom::FMixerSourceを再実装しています。
|
overridevirtual |
Stops the sound source.
FAtomSourceを再実装しています。
|
overridevirtual |
FAtomSourceを再実装しています。
|
protected |
|
overridevirtual |
Updates the sound source.
FAtomSourceを実装しています。
|
protected |
Updates Atom bus send levels based on game data.
|
protected |
Updates the channel map of the sound.
|
protected |
Updates all parameters used by sound cue.
|
protected |
Updates source effects of the sound.
|
protected |
Updates the Modulation Routing settings on this voice.
|
protected |
Updates the pitch parameter set from the game thread.
|
protected |
Updates source bus send levels based on game data.
|
protected |
Updates the spatialization information set from the game thread.
|
protected |
Updates the volume parameter set from the game thread.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
the explayer object that generated this playback.
|
protected |
The native PlaybackID of the first playback or first current from external source when attached.
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
The native Status of the playback.