CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AtomBus.h ファイル
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "Templates/SubclassOf.h"
#include "Atom.h"
#include "AtomBusEffectPreset.h"
#include "Modulation/AtomModulationDestination.h"
#include "Extensions/IAtomEndpoint.h"
#include "AtomBus.generated.h"

クラス

struct  FAtomBusSend
struct  FAtomChannelLevelMatrix
struct  FAtomPanning
struct  FAtomSoundSpectrumAnalyzerDelegateSettings
struct  FAtomSoundSpectrumAnalyzerSettings
class  UAtomBus
class  UAtomEndpoint
class  UAtomEndpointBase
class  UAtomSoundfieldEndpoint

名前空間

namespace  Atom

列挙型

enum class  EAtomBusSendType : uint8 { PreVolume , PostVolume , PostPanning }
enum class  EAtomFFTPeakInterpolationMethod : uint8 { NearestNeighbor , Linear , Quadratic , ConstantQ }
enum class  EAtomFFTSize : uint8 {
  DefaultSize , Min , Small , Medium ,
  Large , VeryLarge , Max
}
enum class  EAtomFFTWindowType : uint8 { None , Hamming , Hann , Blackman }
enum class  EAtomSpatializationType : uint8 { Panning , SendToChannel }
enum class  EAtomSpectrumType : uint8 { MagnitudeSpectrum , PowerSpectrum , Decibel }

関数

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnAtomBusEnvelope, const TArray< float > &, Envelope)
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnAtomBusSpectralAnalysis, const TArray< float > &, Magnitudes)

列挙型詳解

◆ EAtomBusSendType

enum class EAtomBusSendType : uint8
strong
列挙値
PreVolume 
PostVolume 
PostPanning 

◆ EAtomFFTPeakInterpolationMethod

enum class EAtomFFTPeakInterpolationMethod : uint8
strong
列挙値
NearestNeighbor 
Linear 
Quadratic 
ConstantQ 

◆ EAtomFFTSize

enum class EAtomFFTSize : uint8
strong
列挙値
DefaultSize 
Min 
Small 
Medium 
Large 
VeryLarge 
Max 

◆ EAtomFFTWindowType

enum class EAtomFFTWindowType : uint8
strong
列挙値
None 
Hamming 
Hann 
Blackman 

◆ EAtomSpatializationType

enum class EAtomSpatializationType : uint8
strong
列挙値
Panning 
SendToChannel 

◆ EAtomSpectrumType

enum class EAtomSpectrumType : uint8
strong
列挙値
MagnitudeSpectrum 
PowerSpectrum 
Decibel 

関数詳解

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnAtomBusEnvelope ,
const TArray< float > & ,
Envelope  )

Called when a recorded file has finished writing to disk. Called when a new AtomBus envelope value is generated on the given Atom runtime id (different for multiple PIE). Array is an envelope value for each channel.

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnAtomBusSpectralAnalysis ,
const TArray< float > & ,
Magnitudes  )

Called when a new AtomBus spectral analysis value is generated on the given Atom runtime id (different for multiple PIE). Array is an mangitude value for each spectra.