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

#include <Atom.h>

Public Member Functions

 FAtomDynamicParameter (float Value)
float GetTargetValue () const
float GetValue () const
bool IsDone () const
void Set (float Value, float InDuration)
void Update (float DeltaTime)

Private Attributes

float CurrTimeSec
float CurrValue
float DeltaValue
float DurationSec
float LastTime
float StartValue
float TargetValue

Detailed Description

Simple class that wraps the math involved with interpolating a parameter over time based on audio device update time.

Constructor & Destructor Documentation

◆ FAtomDynamicParameter()

FAtomDynamicParameter::FAtomDynamicParameter ( float Value)
explicit

Member Function Documentation

◆ GetTargetValue()

float FAtomDynamicParameter::GetTargetValue ( ) const
inline

◆ GetValue()

float FAtomDynamicParameter::GetValue ( ) const
inline

◆ IsDone()

bool FAtomDynamicParameter::IsDone ( ) const
inline

◆ Set()

void FAtomDynamicParameter::Set ( float Value,
float InDuration )

◆ Update()

void FAtomDynamicParameter::Update ( float DeltaTime)

Member Data Documentation

◆ CurrTimeSec

float FAtomDynamicParameter::CurrTimeSec
private

◆ CurrValue

float FAtomDynamicParameter::CurrValue
private

◆ DeltaValue

float FAtomDynamicParameter::DeltaValue
private

◆ DurationSec

float FAtomDynamicParameter::DurationSec
private

◆ LastTime

float FAtomDynamicParameter::LastTime
private

◆ StartValue

float FAtomDynamicParameter::StartValue
private

◆ TargetValue

float FAtomDynamicParameter::TargetValue
private

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