|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomMixerSource.h>
公開メンバ関数 | |
| FAtomPlayer (FAtomRuntime *InAtomRuntime) | |
| ~FAtomPlayer () | |
| FString | Describe (bool bUseLongName) override |
| void * | GetNativeHandle () const override |
| void | HandleNativePlayerOnPcmDecode (CriAtomPcmFormat Format, CriSint32 NumChannels, CriSint32 NumSamples, void *Data[]) |
| bool | Init (FAtomPlaybackInstance *InPlaybackInstance) override |
| bool | IsFinished () override |
| bool | IsPreparedToInit () override |
| bool | IsStopping () override |
| bool | IsVoiceSource () const override |
| void | Pause () override |
| void | Play () override |
| bool | PrepareForInitialization (FAtomPlaybackInstance *InPlaybackInstance) override |
| void | Stop () override |
| void | StopNow () override |
| void | Update () override |
| 基底クラス FAtomSource に属する継承公開メンバ関数 | |
| CRIWARECORE_API | FAtomSource (FAtomRuntime *InAtomRuntime) |
| virtual CRIWARECORE_API | ~FAtomSource ()=0 |
| CRIWARECORE_API void | GetChannelLocations (FVector &Left, FVector &Right) const |
| virtual CRIWARECORE_API float | GetEnvelopeValue () const |
| const FAtomPlaybackInstance * | GetPlaybackInstance () const |
| virtual CRIWARECORE_API float | GetPlaybackPercent () 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 () |
限定公開メンバ関数 | |
| void | FreeResources () |
| bool | IsPlaybackFinished () |
| void | UpdateVolume () |
| 基底クラス FAtomSource に属する継承限定公開メンバ関数 | |
| CRIWARECORE_API float | GetDebugVolume (const float InVolume) |
| CRIWARECORE_API void | InitCommon () |
| CRIWARECORE_API void | UpdateCommon () |
| void | UpdatePause () |
限定公開変数類 | |
| FThreadSafeBool | bIsLoadingResource |
| FThreadSafeBool | bIsPrepareFailed |
| FThreadSafeBool | bIsPreparingForInit |
| FThreadSafeBool | bIsPreparingPlayer |
| FThreadSafeBool | bIsStopping |
| FGraphEventRef | CreatePlayerTask |
| FCriAtomPlayerPtr | Player |
| CriAtomPlayerStatus | Status |
| 基底クラス FAtomSource に属する継承限定公開変数類 | |
| FAtomRuntime * | AtomRuntime |
| uint8 | bIsInitialized: 1 |
| uint8 | bIsManuallyPaused: 1 |
| uint8 | bIsPaused: 1 |
| uint8 | bIsPausedByGame: 1 |
| FThreadSafeBool | bIsPlaying |
| uint8 | bIsPreviewSound: 1 |
| uint32 | bIsVirtual: 1 |
| friend | FAtomActiveSound |
| friend | FAtomRuntime |
| float | HPFFrequency |
| int32 | LastHeardUpdate |
| float | LastHPFFrequency |
| float | LastLPFFrequency |
| int32 | LastUpdate |
| FVector | LeftChannelSourceLocation |
| float | LPFFrequency |
| int32 | NumFramesPlayed |
| int32 | NumTotalFrames |
| float | Pitch |
| FAtomPlaybackInstance * | PlaybackInstance |
| float | PlaybackTime |
| FVector | RightChannelSourceLocation |
| int32 | StartFrame |
| int32 | TickCount |
| FAtomWaveInfo | WaveInfo |
FAtomPlayer class
Class which implements a simplest sound source object using an Atom Player (CriAtomPlayer is a voice by itself).
| Atom::FAtomPlayer::FAtomPlayer | ( | FAtomRuntime * | InAtomRuntime | ) |
| Atom::FAtomPlayer::~FAtomPlayer | ( | ) |
|
inlineoverridevirtual |
Returns a string describing the source (subclass can override, but it should call the base and append).
FAtomSourceを再実装しています。
|
protected |
|
inlineoverridevirtual |
FAtomSourceを実装しています。
| void Atom::FAtomPlayer::HandleNativePlayerOnPcmDecode | ( | CriAtomPcmFormat | Format, |
| CriSint32 | NumChannels, | ||
| CriSint32 | NumSamples, | ||
| void * | Data[] ) |
|
overridevirtual |
Initializes the Atom source.
FAtomSourceを実装しています。
|
overridevirtual |
Returns true if the sound source has finished playing.
FAtomSourceを実装しています。
|
protected |
|
overridevirtual |
Returns if the source is prepared to initialize.
FAtomSourceを再実装しています。
|
overridevirtual |
Whether or not the source is stopping. Only implemented in audio mixer.
FAtomSourceを再実装しています。
|
inlineoverridevirtual |
FAtomSourceを再実装しています。
|
overridevirtual |
Pauses the sound source.
FAtomSourceを実装しています。
|
overridevirtual |
Plays the sound source.
FAtomSourceを実装しています。
|
overridevirtual |
Prepares the source for initialization.
FAtomSourceを再実装しています。
|
overridevirtual |
Stops the sound source.
FAtomSourceを再実装しています。
|
overridevirtual |
FAtomSourceを再実装しています。
|
overridevirtual |
Updates the sound source.
FAtomSourceを実装しています。
|
protected |
Updates the volume parameter set from the game thread.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Task used to create player.
|
protected |
|
protected |