Choose your operating system:
Windows
macOS
Linux
| FNiagaraDataInterfaceProxy
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioSpectrum.h |
Include |
#include "NiagaraDataInterfaceAudioSpectrum.h" |
struct FNiagaraDataInterfaceProxySpectrum : public FNiagaraDataInterfaceProxySubmix
FNiagaraDataInterfaceProxySpectrum
Proxy class for calculating spectrums on the rendering thread for Niagara.
Name | Description | |
---|---|---|
|
FNiagaraDataInterfaceProxySpectrum |
Construct an FNiagaraDataInterfaceProxySpectrum |
Name | Description | |
---|---|---|
|
~FNiagaraDataInterfaceProxySpectrum() |
Name | Description | ||
---|---|---|---|
|
FReadBuffer ... |
ComputeAndPostSRV() |
|
|
GetNumBands() |
||
|
float |
GetSpectrumValue ( |
Sample value from the spectrum buffer. |
|
PostDataToGPU() |
This function enqueues a render thread command to pop audio off of the SubmixListener, transform it into a CQT, and post it to the GPUAudioBuffer. |
|
|
UpdateCQT ( |
Updates the minimum and maximum frequency of the CQT on the render thread. |
|
|
UpdateNoiseFloor ( |
Updates the value considered silence in decibles on the render thread. |
|
|
UpdateSpectrum() |
Calculates the CQT. |
Name | Description | ||
---|---|---|---|
|
PerInstanceDataPassedToRenderThreadSize() |
Name |
Description |
---|---|
FChannel |
|
FDeinterleaveView |
|
FSlidingBuffer |
|
FSlidingWindow |