|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomMixerSource.h>
公開メンバ関数 | |
| FAtomExternalExPlayback (FAtomRuntime *InAtomRuntime, FCriAtomExPlayerPtr &&InExternalExPlayer) | |
| ~FAtomExternalExPlayback () | |
| virtual FString | Describe (bool bUseLongName) override |
| virtual bool | IsVoiceSource () const override |
| virtual bool | PrepareForInitialization (FAtomPlaybackInstance *InPlaybackInstance) override |
| 基底クラス Atom::FAtomExPlayback に属する継承公開メンバ関数 | |
| FAtomExPlayback (FAtomRuntime *InAtomRuntime) | |
| ~FAtomExPlayback () | |
| 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 void | Pause () override |
| virtual void | Play () 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 |
非公開変数類 | |
| FCriAtomExPlayerPtr | TempExternalExPlayer |
FAtomExternalExPlayback class
Class which implements a mixer sound source object using an external AtomExPlayer.
| Atom::FAtomExternalExPlayback::FAtomExternalExPlayback | ( | FAtomRuntime * | InAtomRuntime, |
| FCriAtomExPlayerPtr && | InExternalExPlayer ) |
| Atom::FAtomExternalExPlayback::~FAtomExternalExPlayback | ( | ) |
|
inlineoverridevirtual |
Returns a string describing the source (subclass can override, but it should call the base and append).
Atom::FAtomExPlaybackを再実装しています。
|
inlineoverridevirtual |
Atom::FAtomExPlaybackを再実装しています。
|
overridevirtual |
Prepares the source for initialization.
Atom::FAtomExPlaybackを再実装しています。
|
private |