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

#include <AtomModulationParameter.h>

Inheritance diagram for UAtomModulationParameterBipolar:

Public Member Functions

 UAtomModulationParameterBipolar (const FObjectInitializer &ObjectInitializer)
virtual Atom::FModulationMixFunction GetMixFunction () const override
virtual Atom::FModulationNormalizedConversionFunction GetNormalizedConversionFunction () const override
virtual Atom::FModulationUnitConversionFunction GetUnitConversionFunction () const override
virtual float GetUnitMax () const override
virtual float GetUnitMin () const override
virtual bool RequiresUnitConversion () const override
Public Member Functions inherited from UAtomModulationParameter
virtual float ConvertNormalizedToUnit (float InNormalizedValue) const final
virtual float ConvertUnitToNormalized (float InUnitValue) const final
CRI_API Atom::FModulationParameter CreateParameter () const
virtual float GetUnitDefault () const final

Public Attributes

float UnitRange = 2.0f
Public Attributes inherited from UAtomModulationParameter
FAtomModulationParameterSettings Settings

Constructor & Destructor Documentation

◆ UAtomModulationParameterBipolar()

UAtomModulationParameterBipolar::UAtomModulationParameterBipolar ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ GetMixFunction()

Atom::FModulationMixFunction UAtomModulationParameterBipolar::GetMixFunction ( ) const
overridevirtual

Function used to mix modulator units together

Reimplemented from UAtomModulationParameter.

◆ GetNormalizedConversionFunction()

Atom::FModulationNormalizedConversionFunction UAtomModulationParameterBipolar::GetNormalizedConversionFunction ( ) const
overridevirtual

Function used to convert unit value to normalized, unitless value

Reimplemented from UAtomModulationParameter.

◆ GetUnitConversionFunction()

Atom::FModulationUnitConversionFunction UAtomModulationParameterBipolar::GetUnitConversionFunction ( ) const
overridevirtual

Function used to convert normalized, unitless value to unit value

Reimplemented from UAtomModulationParameter.

◆ GetUnitMax()

float UAtomModulationParameterBipolar::GetUnitMax ( ) const
overridevirtual

Reimplemented from UAtomModulationParameter.

◆ GetUnitMin()

float UAtomModulationParameterBipolar::GetUnitMin ( ) const
overridevirtual

Reimplemented from UAtomModulationParameter.

◆ RequiresUnitConversion()

bool UAtomModulationParameterBipolar::RequiresUnitConversion ( ) const
overridevirtual

Whether or not the parameter requires a unit conversion.

Reimplemented from UAtomModulationParameter.

Member Data Documentation

◆ UnitRange

float UAtomModulationParameterBipolar::UnitRange = 2.0f

Unit range of modulator. Range is only enforced at modulation destination.


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