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

#include <AtomModulationParameter.h>

Inheritance diagram for UAtomModulationParameter:

Public Member Functions

virtual float ConvertNormalizedToUnit (float InNormalizedValue) const final
virtual float ConvertUnitToNormalized (float InUnitValue) const final
CRI_API Atom::FModulationParameter CreateParameter () const
virtual Atom::FModulationMixFunction GetMixFunction () const
virtual Atom::FModulationNormalizedConversionFunction GetNormalizedConversionFunction () const
virtual Atom::FModulationNormalizedConversionFunction GetUnitConversionFunction () const
virtual float GetUnitDefault () const final
virtual float GetUnitMax () const
virtual float GetUnitMin () const
virtual bool RequiresUnitConversion () const

Public Attributes

FAtomModulationParameterSettings Settings

Member Function Documentation

◆ ConvertNormalizedToUnit()

virtual float UAtomModulationParameter::ConvertNormalizedToUnit ( float InNormalizedValue) const
inlinefinalvirtual

Converts normalized, unitless value [0.0f, 1.0f] to unit value.

◆ ConvertUnitToNormalized()

virtual float UAtomModulationParameter::ConvertUnitToNormalized ( float InUnitValue) const
inlinefinalvirtual

Converts unit value to unitless, normalized value [0.0f, 1.0f].

◆ CreateParameter()

Atom::FModulationParameter UAtomModulationParameter::CreateParameter ( ) const

◆ GetMixFunction()

virtual Atom::FModulationMixFunction UAtomModulationParameter::GetMixFunction ( ) const
inlinevirtual

Function used to mix modulator units together

Reimplemented in UAtomModulationParameterBipolar, UAtomModulationParameterHPFFrequency, and UAtomModulationParameterLPFFrequency.

◆ GetNormalizedConversionFunction()

virtual Atom::FModulationNormalizedConversionFunction UAtomModulationParameter::GetNormalizedConversionFunction ( ) const
inlinevirtual

Function used to convert unit value to normalized, unitless value

Reimplemented in UAtomModulationParameterBipolar, UAtomModulationParameterFrequencyBase, UAtomModulationParameterScaled, and UAtomModulationParameterVolume.

◆ GetUnitConversionFunction()

virtual Atom::FModulationNormalizedConversionFunction UAtomModulationParameter::GetUnitConversionFunction ( ) const
inlinevirtual

Function used to convert normalized, unitless value to unit value

Reimplemented in UAtomModulationParameterBipolar, UAtomModulationParameterFrequencyBase, UAtomModulationParameterScaled, and UAtomModulationParameterVolume.

◆ GetUnitDefault()

virtual float UAtomModulationParameter::GetUnitDefault ( ) const
inlinefinalvirtual

Returns default unit value (works with and without editor loaded)

◆ GetUnitMax()

◆ GetUnitMin()

◆ RequiresUnitConversion()

virtual bool UAtomModulationParameter::RequiresUnitConversion ( ) const
inlinevirtual

Whether or not the parameter requires a unit conversion.

Reimplemented in UAtomModulationParameterBipolar, UAtomModulationParameterFrequencyBase, UAtomModulationParameterScaled, and UAtomModulationParameterVolume.

Member Data Documentation

◆ Settings

FAtomModulationParameterSettings UAtomModulationParameter::Settings

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