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

#include <AtomModulationControlBusProxy.h>

Inheritance diagram for AtomModulation::FControlBusSettings:

Public Member Functions

 FControlBusSettings (const UAtomModulationControlBus &InBus)
virtual TUniquePtr< Atom::IModulatorSettings > Clone () const override
virtual Atom::FModulatorId GetModulatorId () const override
virtual const Atom::FModulationParameter & GetOutputParameter () const override
virtual Atom::FModulatorTypeId Register (Atom::FModulatorHandleId HandleId, FAtomModulationSystem &InModulation) const override
Public Member Functions inherited from AtomModulation::TModulatorBase< FBusId >
 TModulatorBase ()
virtual ~TModulatorBase ()=default
FBusId GetId () const
const FName & GetName () const
Public Member Functions inherited from Atom::IModulatorSettings
virtual ~IModulatorSettings ()=default

Public Attributes

bool bBypass
float DefaultValue
TArray< FModulationGeneratorSettings > GeneratorSettings
Atom::FModulationMixFunction MixFunction
Atom::FModulationParameter OutputParameter

Constructor & Destructor Documentation

◆ FControlBusSettings()

AtomModulation::FControlBusSettings::FControlBusSettings ( const UAtomModulationControlBus & InBus)
inline

Member Function Documentation

◆ Clone()

virtual TUniquePtr< Atom::IModulatorSettings > AtomModulation::FControlBusSettings::Clone ( ) const
inlineoverridevirtual

◆ GetModulatorId()

virtual Atom::FModulatorId AtomModulation::FControlBusSettings::GetModulatorId ( ) const
inlineoverridevirtual

◆ GetOutputParameter()

virtual const Atom::FModulationParameter & AtomModulation::FControlBusSettings::GetOutputParameter ( ) const
inlineoverridevirtual

◆ Register()

Atom::FModulatorTypeId AtomModulation::FControlBusSettings::Register ( Atom::FModulatorHandleId HandleId,
FAtomModulationSystem & InModulation ) const
overridevirtual

Member Data Documentation

◆ bBypass

bool AtomModulation::FControlBusSettings::bBypass

◆ DefaultValue

float AtomModulation::FControlBusSettings::DefaultValue

◆ GeneratorSettings

TArray<FModulationGeneratorSettings> AtomModulation::FControlBusSettings::GeneratorSettings

◆ MixFunction

Atom::FModulationMixFunction AtomModulation::FControlBusSettings::MixFunction

◆ OutputParameter

Atom::FModulationParameter AtomModulation::FControlBusSettings::OutputParameter

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