|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomSoundCue.h>
公開メンバ関数 | |
| UAtomSoundCue (const FObjectInitializer &ObjectInitializer) | |
| void | CacheAggregateValues () |
| virtual void | GetAllSoundResources (TArray< IAtomSoundResource * > &Resources) override |
| virtual void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const override |
| virtual const FAtomAttenuationSettings * | GetAttenuationSettingsToApply () const override |
| FString | GetCueName () const |
| virtual float | GetDuration () const |
| virtual float | GetMaxDistance () const |
| virtual float | GetPitchMultiplier () override |
| virtual FString | GetSoundName () const override |
| virtual IAtomSoundResource * | GetSoundResource () override |
| virtual EAtomVirtualizationMode | GetVirtualizationMode () const override |
| virtual float | GetVolumeMultiplier () override |
| void | Init (UAtomCueSheet *InCueSheet, const FAtomCueInfo &InCueInfo) |
| virtual bool | IsPlayable () const override |
| virtual bool | IsStreaming (const TCHAR *PlatformName=nullptr) const override |
| virtual void | Parse (FAtomRuntime *AtomRuntime, const UPTRINT PlaybackInstanceHash, FAtomActiveSound &ActiveSound, const FAtomSoundParseParameters &ParseParams, TArray< FAtomPlaybackInstance * > &PlaybackInstances) override |
| virtual void | PostLoad () override |
| 基底クラス UAtomSoundBase に属する継承公開メンバ関数 | |
| CRIWARECORE_API | UAtomSoundBase (const FObjectInitializer &ObjectInitializer) |
| virtual CRIWARECORE_API void | AddAssetUserData (UAssetUserData *InUserData) override |
| CRIWARECORE_API void | AddPlayingSource (const FAtomSoundClientPtr &Source) |
| virtual CRIWARECORE_API void | BeginDestroy () override |
| virtual CRIWARECORE_API bool | CanBeClusterRoot () const override |
| virtual CRIWARECORE_API bool | CanBeInCluster () const override |
| virtual bool | GetAllDefaultParameters (TArray< FAtomAisacParameter > &OutParameters) const |
| virtual CRIWARECORE_API const TArray< UAssetUserData * > * | GetAssetUserDataArray () const override |
| virtual CRIWARECORE_API UAssetUserData * | GetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| virtual CRIWARECORE_API void | GetAtomBusSends (TArray< FAtomSoundToBusSend > &OutSends) const |
| virtual CRIWARECORE_API UAtomRackBase * | GetAtomRack () const |
| virtual CRIWARECORE_API void | GetConcurrencyHandles (TArray< FAtomConcurrencyHandle > &OutConcurrencyHandles) const |
| virtual const FAtomSoundModulationRoutingSettings & | GetModulationSettings () const |
| virtual CRIWARECORE_API float | GetPriority () const |
| virtual CRIWARECORE_API UAtomSoundClass * | GetSoundClass () const |
| virtual CRIWARECORE_API void | GetSoundSourceBusSends (EAtomBusSendStage BusSendStage, TArray< FAtomSoundSourceBusSendInfo > &OutSends) const |
| virtual CRIWARECORE_API void | InitParameters (TArray< FAtomAisacParameter > &ParametersToInit, FName InFeatureName=NAME_None) |
| bool | IsGeneratingAudio () const |
| virtual CRIWARECORE_API bool | IsLooping () const |
| virtual CRIWARECORE_API bool | IsOneShot () const |
| virtual CRIWARECORE_API bool | IsParameterValid (const FAtomAisacParameter &InParameter) const |
| virtual CRIWARECORE_API bool | IsPlayWhenSilent () const |
| virtual bool | IsSeekable () const |
| virtual CRIWARECORE_API void | PostInitProperties () override |
| CRIWARECORE_API void | RemovePlayingSource (const FAtomSoundClientPtr &Source) |
| virtual CRIWARECORE_API void | RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| virtual CRIWARECORE_API void | Serialize (FArchive &Ar) override |
| virtual CRIWARECORE_API bool | ShouldApplyInteriorVolumes () |
その他の継承メンバ | |
| 基底クラス UAtomSoundBase に属する継承公開型 | |
| using | FAtomSoundClientPtr = IAtomSoundClient* |
| 基底クラス UAtomSoundBase に属する継承限定公開メンバ関数 | |
| virtual CRIWARECORE_API float | ComputeMaxDistance () const |
| UAtomSoundCue::UAtomSoundCue | ( | const FObjectInitializer & | ObjectInitializer | ) |
| void UAtomSoundCue::CacheAggregateValues | ( | ) |
Call to cache any values which need to be computed from the sound cue info. e.g. MaxDistance, Duration, etc.
|
overridevirtual |
Gets all AtomSoundResource objects that this sound rely to.
UAtomSoundBaseを再実装しています。
|
overridevirtual |
UAtomSoundBaseを再実装しています。
|
overridevirtual |
Returns a pointer to the attenuation settings that are to be applied for this node
UAtomSoundBaseを再実装しています。
|
inline |
Helper that returns the name of this cue.
|
virtual |
Returns the length of the sound
UAtomSoundBaseを再実装しています。
|
virtual |
Returns the farthest distance at which the sound could be heard
UAtomSoundBaseを再実装しています。
|
overridevirtual |
UAtomSoundBaseを再実装しています。
|
overridevirtual |
Returns the name to identify this sound with is parent bank name if exist.
UAtomSoundBaseを再実装しています。
|
overridevirtual |
Returns the parent AtomSoundResource object or null if it doesn't use any resource.
UAtomSoundBaseを再実装しています。
|
overridevirtual |
Retruns the applied virtualization mode.
UAtomSoundBaseを再実装しています。
|
overridevirtual |
UAtomSoundBaseを再実装しています。
| void UAtomSoundCue::Init | ( | UAtomCueSheet * | InCueSheet, |
| const FAtomCueInfo & | InCueInfo ) |
|
overridevirtual |
Returns whether the sound base is set up in a playable manner
UAtomSoundBaseを再実装しています。
|
overridevirtual |
UAtomSoundBaseを再実装しています。
|
overridevirtual |
Parses the Sound to generate and setup the PlaybackInstances to play.
UAtomSoundBaseを再実装しています。
|
overridevirtual |
UAtomSoundBaseを再実装しています。
| FAtomAttenuationSettings UAtomSoundCue::AttenuationOverrides |
Attenuation settings to use if Override Attenuation is set to true
| uint8 UAtomSoundCue::bOverrideAttenuation |
Indicates whether attenuation should use the Attenuation Overrides or the Attenuation Settings asset
| bool UAtomSoundCue::bUseDynamicVoices = false |
Whether to play this cue over dynamically managed voices or over shared voices defined in project property.
| FAtomCueInfo UAtomSoundCue::CueInfo |
Cached cue information from cue sheet.
| TObjectPtr<UAtomCueSheet> UAtomSoundCue::CueSheet |
CueSheet holding this sound cue.
| float UAtomSoundCue::PitchMultiplier |
Base pitch multiplier
| friend UAtomSoundCue::UAtomCueSheet |
| friend UAtomSoundCue::UAtomCueSheetFactory |
| int32 UAtomSoundCue::VoiceLimit = 1 |
The maximum number of voice instances this cue can play when dynamically managed. Voices that play above this number may be stopped or virtualized according virtualisation settings of the cue.
| FAtomCueVoiceSettings UAtomSoundCue::VoiceSettingsOverrides |
Voice allocation settings to override for dynamically managed voices.
| float UAtomSoundCue::VolumeMultiplier |
Base volume multiplier