Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- FNiagaraDataInterfaceProxy
- FNiagaraDataInterfaceProxyOscilloscope
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceAudioOscilloscope.h |
| Include | #include "NiagaraDataInterfaceAudioOscilloscope.h" |
Syntax
struct FNiagaraDataInterfaceProxyOscilloscope : public FNiagaraDataInterfaceProxy
Remarks
Copyright Epic Games, Inc. All Rights Reserved.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNiagaraDataInterfaceProxyOscilloscope
(
int32 InResolution, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FReadBuffer & | |||
| int32 | This function pops audio and downsamples it to our specified resolution. Returns the number of frames of audio in the downsampled buffer. | ||
| int32 | |||
| void | |||
| void | OnUpdateResampling
(
int32 InResolution, |
Called when Resolution or Zoom are changed. | |
| void | OnUpdateSubmix
(
USoundSubmix* Submix |
Called when the Submix property changes. | |
| void | This function enqueues a render thread command to decimate the pop audio off of the SubmixListener, downsample it, and post it to the GPUAudioBuffer. | ||
| void | |||
| float | SampleAudio
(
float NormalizedPositionInBuffer, |
Sample vertical displacement from the oscilloscope buffer. | |
| void | UnregisterFromAllAudioDevices
(
USoundSubmix* Submix |
Overridden from FNiagaraDataInterfaceProxy
| Type | Name | Description | |
|---|---|---|---|
| int32 |