CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
UAtomUtilitiesBlueprintLibrary クラス

#include <AtomBlueprintLibrary.h>

UAtomUtilitiesBlueprintLibrary の継承関係図

静的公開メンバ関数

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

このクラス詳解は次のファイルから抽出されました: