CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomModulationGenerator Class Reference

#include <AtomModulationGenerator.h>

Inheritance diagram for UAtomModulationGenerator:

Public Member Functions

virtual CRI_API void BeginDestroy () override
virtual AtomModulation::FGeneratorPtr CreateInstance () const
virtual CRI_API TUniquePtr< Atom::IModulatorSettings > CreateProxySettings () const override
virtual CRI_API float GetModulationValue ()
Public Member Functions inherited from UAtomModulatorBase
virtual CRIWARECORE_API const Atom::FModulationParameter & GetOutputParameter () const

Detailed Description

Base class for modulators that algorithmically generate values that can effect various endpoints (ex. Aisac Controler & Parameter Destinations)

Member Function Documentation

◆ BeginDestroy()

void UAtomModulationGenerator::BeginDestroy ( )
overridevirtual

◆ CreateInstance()

virtual AtomModulation::FGeneratorPtr UAtomModulationGenerator::CreateInstance ( ) const
inlinevirtual

Create and return pointer to new instance of generator to be processed on the AudioRenderThread.

Reimplemented in UAtomModulationGeneratorADEnvelope, UAtomModulationGeneratorEnvelopeFollower, and UAtomModulationGeneratorLFO.

◆ CreateProxySettings()

TUniquePtr< Atom::IModulatorSettings > UAtomModulationGenerator::CreateProxySettings ( ) const
overridevirtual

Reimplemented from UAtomModulatorBase.

◆ GetModulationValue()

virtual CRI_API float UAtomModulationGenerator::GetModulationValue ( )
inlinevirtual

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