Navigation
Unreal Engine C++ API Reference > 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 |