|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include "Atom/AtomComponent.h"#include "Misc/App.h"#include "Async/Async.h"#include "CriWareCorePrivate.h"#include "CriWareCore.h"#include "CriWare.h"#include "Atom/Atom.h"#include "Atom/AtomGameplayStatics.h"#include "Atom/AtomRuntimeManager.h"#include "Atom/AtomRuntime.h"#include "Atom/AtomActiveSound.h"#include "Atom/AtomSoundCue.h"#include "Atom/AtomTraceUtil.h"#include "Atom/Interfaces/IAtomActorAisacParameter.h"#include "Atom/Mixer/Quartz/AtomMixerClockHandle.h"#include "Atom/Mixer/Quartz/AtomQuartzSubsystem.h"#include "Atom/Components/AtomExternalComponent.h"#include "Atom/Mixer/AtomMixerSource.h"マクロ定義 | |
| #define | LOCTEXT_NAMESPACE "AtomComponent" |
関数 | |
| FAutoConsoleVariableRef | bCVarAtomAlwaysTakeVoiceSlot (TEXT("atom.Quartz.bAlwaysTakeVoiceSlot"), bAtomAlwaysTakeVoiceSlotCVar, TEXT("default = 1: always forward the request to the Atom runtime immediately. - 0: attempt to cache play requests on the component until closer to the deadline."), ECVF_Default) |
| FAutoConsoleVariableRef | CVarAtomBackedAnalysisTimeShift (TEXT("atom.AnalysisTimeShift"), AtomBakedAnalysisTimeShiftCVar, TEXT("Value: The time in seconds to shift the timeline."), ECVF_Default) |
| FAutoConsoleVariableRef | CVarAtomPrimeSoundOnAtomComponentSpawn (TEXT("atom.streamcaching.PrimeSoundOnAtomComponents"), AtomPrimeSoundOnAtomComponentSpawnCVar, TEXT("When set to 1, automatically primes a UAtomSoundBase/UAtomSoundBank when a UAtomComponent is spawned with that sound, or when UAtomComponent::SetSound is called.\n"), ECVF_Default) |
| FAutoConsoleVariableRef | CVarAtomTimeToTakeUpVoiceSlot (TEXT("atom.Quartz.TimeToTakeUpVoiceSlot"), AtomTimeToTakeUpVoiceSlotCVar, TEXT("Value: The EQuartzCommandQuantization index of the desired duration"), ECVF_Default) |
| FAutoConsoleVariableRef | CVarWorldlessGetAudioTimeBehaviorCVar (TEXT("atom.WorldlessGetAudioTimeBehavior"), AtomWorldlessGetAudioTimeBehaviorCVar, TEXT("0: 0.f (default), 1: Application's CurrentTime"), ECVF_Default) |
| DECLARE_CYCLE_STAT (TEXT("AtomComponent Play"), STAT_AtomComp_Play, STATGROUP_Atom) | |
変数 | |
| static float | AtomBakedAnalysisTimeShiftCVar = 0.0f |
| static int32 | AtomPrimeSoundOnAtomComponentSpawnCVar = 0 |
| static int32 | AtomTimeToTakeUpVoiceSlotCVar = int32(EQuartzCommandQuantization::HalfNote) |
| static int32 | AtomWorldlessGetAudioTimeBehaviorCVar = 0 |
| static int32 | bAtomAlwaysTakeVoiceSlotCVar = 1 |
| #define LOCTEXT_NAMESPACE "AtomComponent" |
| FAutoConsoleVariableRef bCVarAtomAlwaysTakeVoiceSlot | ( | TEXT("atom.Quartz.bAlwaysTakeVoiceSlot") | , |
| bAtomAlwaysTakeVoiceSlotCVar | , | ||
| TEXT("default = 1: always forward the request to the Atom runtime immediately. - 0: attempt to cache play requests on the component until closer to the deadline.") | , | ||
| ECVF_Default | ) |
| FAutoConsoleVariableRef CVarAtomBackedAnalysisTimeShift | ( | TEXT("atom.AnalysisTimeShift") | , |
| AtomBakedAnalysisTimeShiftCVar | , | ||
| TEXT("Value: The time in seconds to shift the timeline.") | , | ||
| ECVF_Default | ) |
| FAutoConsoleVariableRef CVarAtomPrimeSoundOnAtomComponentSpawn | ( | TEXT("atom.streamcaching.PrimeSoundOnAtomComponents") | , |
| AtomPrimeSoundOnAtomComponentSpawnCVar | , | ||
| TEXT("When set to 1, automatically primes a UAtomSoundBase/UAtomSoundBank when a UAtomComponent is spawned with that sound, or when UAtomComponent::SetSound is called.\n") | , | ||
| ECVF_Default | ) |
| FAutoConsoleVariableRef CVarAtomTimeToTakeUpVoiceSlot | ( | TEXT("atom.Quartz.TimeToTakeUpVoiceSlot") | , |
| AtomTimeToTakeUpVoiceSlotCVar | , | ||
| TEXT("Value: The EQuartzCommandQuantization index of the desired duration") | , | ||
| ECVF_Default | ) |
| FAutoConsoleVariableRef CVarWorldlessGetAudioTimeBehaviorCVar | ( | TEXT("atom.WorldlessGetAudioTimeBehavior") | , |
| AtomWorldlessGetAudioTimeBehaviorCVar | , | ||
| TEXT("0: 0.f (default), 1: Application's CurrentTime") | , | ||
| ECVF_Default | ) |
| DECLARE_CYCLE_STAT | ( | TEXT("AtomComponent Play") | , |
| STAT_AtomComp_Play | , | ||
| STATGROUP_Atom | ) |
|
static |
|
static |
|
static |
|
static |
|
static |