#include <AtomModulationValue.h>
◆ EActiveFade
| 列挙値 |
|---|
| Attack | Value interpolating from the parameter's default value to the mix value.
|
| Release | Value interpolating from the mix value to the parameter's default value.
|
| Override | User-requested fade time to an active mix by filter (ex. from Blueprint) or editor property adjustment
|
◆ FAtomModulationMixValue() [1/2]
| FAtomModulationMixValue::FAtomModulationMixValue |
( |
| ) |
|
|
default |
◆ FAtomModulationMixValue() [2/2]
| FAtomModulationMixValue::FAtomModulationMixValue |
( |
float | InValue, |
|
|
float | InAttackTime, |
|
|
float | InReleaseTime ) |
◆ GetCurrentValue()
| float FAtomModulationMixValue::GetCurrentValue |
( |
| ) |
const |
Current value lerping toward target
◆ SetActiveFade()
| void FAtomModulationMixValue::SetActiveFade |
( |
EActiveFade | InActiveFade, |
|
|
float | InFadeTime = -1.0f ) |
◆ SetCurrentValue()
| void FAtomModulationMixValue::SetCurrentValue |
( |
float | InValue | ) |
|
Set current value (for resetting value state only as circumvents lerp, and may result in discontinuity).
◆ Update()
| void FAtomModulationMixValue::Update |
( |
double | Elapsed | ) |
|
◆ UpdateDelta()
| void FAtomModulationMixValue::UpdateDelta |
( |
| ) |
|
|
private |
◆ ActiveFade
◆ AttackTime
| float FAtomModulationMixValue::AttackTime = 0.1f |
Time it takes (in sec) to interpolate from the parameter's default value to the mix value.
◆ Delta
| float FAtomModulationMixValue::Delta = 0.0f |
|
private |
◆ LastTarget
| float FAtomModulationMixValue::LastTarget = -1.0f |
|
private |
◆ LerpTime
| float FAtomModulationMixValue::LerpTime = -1.0f |
|
private |
◆ ReleaseTime
| float FAtomModulationMixValue::ReleaseTime = 0.1f |
Time it takes (in sec) to interpolate from the current mix value to the parameter's default value.
◆ TargetValue
| float FAtomModulationMixValue::TargetValue = 1.0f |
Target value of the modulator.
◆ Value
| float FAtomModulationMixValue::Value = 1.0f |
|
private |
この構造体詳解は次のファイルから抽出されました:
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Modulation/AtomModulationValue.h
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Modulation/AtomModulationValue.cpp