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

#include <AtomModulation.h>

Public Member Functions

CRIWARECORE_API FModulationParameter ()
CRIWARECORE_API FModulationParameter (const FModulationParameter &InParam)
CRIWARECORE_API FModulationParameter (FModulationParameter &&InParam)
CRIWARECORE_API FModulationParameter & operator= (const FModulationParameter &InParam)
CRIWARECORE_API FModulationParameter & operator= (FModulationParameter &&InParam)

Static Public Member Functions

static CRIWARECORE_API const Atom::FModulationMixFunction & GetDefaultMixFunction ()
static CRIWARECORE_API const Atom::FModulationNormalizedConversionFunction & GetDefaultNormalizedConversionFunction ()
static CRIWARECORE_API const Atom::FModulationUnitConversionFunction & GetDefaultUnitConversionFunction ()

Public Attributes

bool bRequiresConversion = false
float DefaultValue = 1.0f
float MaxValue = 1.0f
float MinValue = 0.0f
Atom::FModulationMixFunction MixFunction
Atom::FModulationNormalizedConversionFunction NormalizedFunction
FName ParameterName
uint32 TypeHash = INDEX_NONE
Atom::FModulationUnitConversionFunction UnitFunction

Friends

FORCEINLINE uint32 GetTypeHash (const FModulationParameter &InModulationParameter)

Constructor & Destructor Documentation

◆ FModulationParameter() [1/3]

Atom::FModulationParameter::FModulationParameter ( )

◆ FModulationParameter() [2/3]

Atom::FModulationParameter::FModulationParameter ( const FModulationParameter & InParam)

◆ FModulationParameter() [3/3]

Atom::FModulationParameter::FModulationParameter ( FModulationParameter && InParam)

Member Function Documentation

◆ GetDefaultMixFunction()

const FModulationMixFunction & Atom::FModulationParameter::GetDefaultMixFunction ( )
static

◆ GetDefaultNormalizedConversionFunction()

const FModulationNormalizedConversionFunction & Atom::FModulationParameter::GetDefaultNormalizedConversionFunction ( )
static

◆ GetDefaultUnitConversionFunction()

const FModulationUnitConversionFunction & Atom::FModulationParameter::GetDefaultUnitConversionFunction ( )
static

◆ operator=() [1/2]

FModulationParameter & Atom::FModulationParameter::operator= ( const FModulationParameter & InParam)

◆ operator=() [2/2]

FModulationParameter & Atom::FModulationParameter::operator= ( FModulationParameter && InParam)

◆ GetTypeHash

FORCEINLINE uint32 GetTypeHash ( const FModulationParameter & InModulationParameter)
friend

Member Data Documentation

◆ bRequiresConversion

bool Atom::FModulationParameter::bRequiresConversion = false

◆ DefaultValue

float Atom::FModulationParameter::DefaultValue = 1.0f

◆ MaxValue

float Atom::FModulationParameter::MaxValue = 1.0f

◆ MinValue

float Atom::FModulationParameter::MinValue = 0.0f

◆ MixFunction

Atom::FModulationMixFunction Atom::FModulationParameter::MixFunction

◆ NormalizedFunction

Atom::FModulationNormalizedConversionFunction Atom::FModulationParameter::NormalizedFunction

◆ ParameterName

FName Atom::FModulationParameter::ParameterName

◆ TypeHash

uint32 Atom::FModulationParameter::TypeHash = INDEX_NONE

◆ UnitFunction

Atom::FModulationUnitConversionFunction Atom::FModulationParameter::UnitFunction

The documentation for this struct was generated from the following files:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Modulation/AtomModulation.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Modulation/AtomModulation.cpp