CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
UAtomUtilitiesBlueprintLibrary类 参考

#include <AtomBlueprintLibrary.h>

类 UAtomUtilitiesBlueprintLibrary 继承关系图:

静态 Public 成员函数

static float ConvertDecibelsToLinear (float InDecibels, const FVector2D &InRange)
static float ConvertDecibelsToLinearSlower (float InDecibels, const FVector2D &InRange)
static float ConvertDecibelsToLinearSlowerFromFloor (float InDecibels, const FVector2D &InRange, float InFloor=1.e-4)
static float ConvertLinearToDecibels (float InLinear, const FVector2D &InRange, float InFloor=1.e-8)
static float ConvertLinearToDecibelsSlower (float InLinear, const FVector2D &InRange)
static float ConvertLinearToDecibelsSlowerFromFloor (float InLinear, const FVector2D &InRange, float InFloor=1.e-4)
static float GetLinearFrequencyClamped (const float InValue, const FVector2D &InDomain, const FVector2D &InRange)
static float GetLogFrequencyClamped (const float InValue, const FVector2D &InDomain, const FVector2D &InRange)

详细描述

Atom Utilities Blueprint Function Library A library of Atom related functions for use in Blueprints

成员函数说明

◆ ConvertDecibelsToLinear()

float UAtomUtilitiesBlueprintLibrary::ConvertDecibelsToLinear ( float InDecibels,
const FVector2D & InRange )
static

Converts decibel to linear scale.

参数
InDecibelsThe decibels to convert to a linear gain scalar.
InRangeThe range to use when converting between linear and logarithmic scales.
返回
The resulting linear gain.

◆ ConvertDecibelsToLinearSlower()

float UAtomUtilitiesBlueprintLibrary::ConvertDecibelsToLinearSlower ( float InDecibels,
const FVector2D & InRange )
static

Converts decibel to linear scale with a slower end from 1.e-3 (60dB).

参数
InDecibelsThe decibels to convert to a linear gain scalar.
InRangeThe range to use when converting between linear and logarithmic scales.
返回
The resulting linear gain.

◆ ConvertDecibelsToLinearSlowerFromFloor()

float UAtomUtilitiesBlueprintLibrary::ConvertDecibelsToLinearSlowerFromFloor ( float InDecibels,
const FVector2D & InRange,
float InFloor = 1.e-4 )
static

Converts decibel to linear scale with a slower end from a choosen floor.

参数
InDecibelsThe decibels to convert to a linear gain scalar.
InRangeThe range to use when converting between linear and logarithmic scales.
InFloorThe floor value to start slower end. (1.e-3 => 60dB, 1.e-4 => 80dB ...)
返回
The resulting linear gain.

◆ ConvertLinearToDecibels()

float UAtomUtilitiesBlueprintLibrary::ConvertLinearToDecibels ( float InLinear,
const FVector2D & InRange,
float InFloor = 1.e-8 )
static

Converts linear scale volume to decibels.

参数
InLinearThe linear scalar value to convert to decibels.
InRangeThe range to use when converting between linear and logarithmic scales.
InFloorThe floor value to check against.
返回
The decibel value of the inputted linear scale.

◆ ConvertLinearToDecibelsSlower()

float UAtomUtilitiesBlueprintLibrary::ConvertLinearToDecibelsSlower ( float InLinear,
const FVector2D & InRange )
static

Converts linear scale volume to decibels with a slower end from 1.e-3 (60dB).

参数
InLinearThe linear scalar value to convert to decibels.
InRangeThe range to use when converting between linear and logarithmic scales.
返回
The decibel value of the inputted linear scale.

◆ ConvertLinearToDecibelsSlowerFromFloor()

float UAtomUtilitiesBlueprintLibrary::ConvertLinearToDecibelsSlowerFromFloor ( float InLinear,
const FVector2D & InRange,
float InFloor = 1.e-4 )
static

Converts linear scale volume to decibels with a slower end from a choosen floor.

参数
InLinearThe linear scalar value to convert to decibels.
InRangeThe range to use when converting between linear and logarithmic scales.
InFloorThe floor value to start slower end. (1.e-3 => 60dB, 1.e-4 => 80dB ...)
返回
The decibel value of the inputted linear scale.

◆ GetLinearFrequencyClamped()

float UAtomUtilitiesBlueprintLibrary::GetLinearFrequencyClamped ( const float InValue,
const FVector2D & InDomain,
const FVector2D & InRange )
static

Returns the linear frequency of the input value. Maps log domain and range values to linear output (good for linear slider representation/visualization of log frequency). Reverse of GetLogFrequencyClamped.

参数
InValueThe logarithmic value to convert to linear frequency
InDomainThe domain to use when converting between linear and logarithmic scales
InRangeThe range to use when converting between linear and logarithmic scales
返回
The linear frequency of the given logarithmic input

◆ GetLogFrequencyClamped()

float UAtomUtilitiesBlueprintLibrary::GetLogFrequencyClamped ( const float InValue,
const FVector2D & InDomain,
const FVector2D & InRange )
static

Returns the log frequency of the input value. Maps linear domain and range values to log output (good for linear slider controlling frequency)

参数
InValueThe linear value to convert to logarithmic frequency
InDomainThe domain to use when converting between linear and logarithmic scales
InRangeThe range to use when converting between linear and logarithmic scales
返回
The log frequency of the given input

该类的文档由以下文件生成: