|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomSynthComponent.h>
公開メンバ関数 | |
| UAtomSynthSound (const FObjectInitializer &ObjectInitializer) | |
| virtual CRIWARECORE_API IAtomSoundGeneratorPtr | CreateSoundGenerator (const FAtomSoundGeneratorInitParams &InParams) override |
| UAtomSynthComponent * | GetOwningSynthComponent () |
| TWeakObjectPtr< UAtomSynthComponent > & | GetOwningSynthComponentPtr () |
| CRIWARECORE_API void | Init (UAtomSynthComponent *InSynthComponent, const int32 InNumChannels, const int32 SampleRate, const int32 InCallbackSize) |
| 基底クラス UAtomSoundWaveProcedural に属する継承公開メンバ関数 | |
| UAtomSoundWaveProcedural (const FObjectInitializer &ObjectInitializer) | |
| virtual void | GetAllSoundResources (TArray< IAtomSoundResource * > &Resources) override |
| virtual float | GetDuration () const override |
| virtual IAtomSoundResource * | GetSoundResource () override |
| virtual bool | IsPlayable () const override |
| virtual bool | IsStreaming (const TCHAR *PlatformName=nullptr) const override |
| virtual void | OnEndGenerate (IAtomSoundGeneratorPtr Generator) |
| 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 void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const override |
| 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 const FAtomAttenuationSettings * | GetAttenuationSettingsToApply () const |
| virtual CRIWARECORE_API void | GetConcurrencyHandles (TArray< FAtomConcurrencyHandle > &OutConcurrencyHandles) const |
| virtual CRIWARECORE_API float | GetMaxDistance () const |
| virtual const FAtomSoundModulationRoutingSettings & | GetModulationSettings () const |
| virtual CRIWARECORE_API float | GetPitchMultiplier () |
| virtual CRIWARECORE_API float | GetPriority () const |
| virtual CRIWARECORE_API UAtomSoundClass * | GetSoundClass () const |
| virtual FString | GetSoundName () const |
| virtual CRIWARECORE_API void | GetSoundSourceBusSends (EAtomBusSendStage BusSendStage, TArray< FAtomSoundSourceBusSendInfo > &OutSends) const |
| virtual CRIWARECORE_API EAtomVirtualizationMode | GetVirtualizationMode () const |
| virtual CRIWARECORE_API float | GetVolumeMultiplier () |
| 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 | Parse (FAtomRuntime *AtomRuntime, const UPTRINT PlaybackInstanceHash, FAtomActiveSound &ActiveSound, const FAtomSoundParseParameters &ParseParams, TArray< FAtomPlaybackInstance * > &PlaybackInstances) |
| 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 () |
限定公開変数類 | |
| TArray< float > | FloatBuffer |
| TWeakObjectPtr< UAtomSynthComponent > | OwningSynthComponent = nullptr |
| 基底クラス UAtomSoundWaveProcedural に属する継承限定公開変数類 | |
| int32 | NumBufferUnderrunSamples |
| int32 | NumSamplesToGeneratePerCallback |
| int32 | SampleByteSize |
| UAtomSynthSound::UAtomSynthSound | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
overridevirtual |
Begin UAtomSoundWaveProcedural
UAtomSoundWaveProceduralを再実装しています。
|
inline |
|
inline |
| void UAtomSynthSound::Init | ( | UAtomSynthComponent * | InSynthComponent, |
| const int32 | InNumChannels, | ||
| const int32 | SampleRate, | ||
| const int32 | InCallbackSize ) |
|
protected |
|
protected |