CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
AtomModulation::FModulationOutputProxy Struct Reference

#include <AtomModulationPatchProxy.h>

Public Member Functions

 FModulationOutputProxy ()=default
 FModulationOutputProxy (float InDefaultValue, const Atom::FModulationMixFunction &InMixFunction)

Public Attributes

bool bInitialized = false
float DefaultValue = 1.0f
Atom::FModulationMixFunction MixFunction
float SampleAndHoldValue = 1.0f

Detailed Description

Patch applied as the final stage of a modulation chain prior to output on the sound level (Always active, never removed)

Constructor & Destructor Documentation

◆ FModulationOutputProxy() [1/2]

AtomModulation::FModulationOutputProxy::FModulationOutputProxy ( )
default

◆ FModulationOutputProxy() [2/2]

AtomModulation::FModulationOutputProxy::FModulationOutputProxy ( float InDefaultValue,
const Atom::FModulationMixFunction & InMixFunction )

Member Data Documentation

◆ bInitialized

bool AtomModulation::FModulationOutputProxy::bInitialized = false

Whether patch has been initialized or not

◆ DefaultValue

float AtomModulation::FModulationOutputProxy::DefaultValue = 1.0f

Default value if no inputs are provided

◆ MixFunction

Atom::FModulationMixFunction AtomModulation::FModulationOutputProxy::MixFunction

Function used to mix values together

◆ SampleAndHoldValue

float AtomModulation::FModulationOutputProxy::SampleAndHoldValue = 1.0f

Cached value of sample-and-hold input values


The documentation for this struct was generated from the following files: