Choose your operating system:
Windows
macOS
Linux
| FBaseAttenuationSettings
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/Attenuation.h |
Include |
#include "Engine/Attenuation.h" |
struct FBaseAttenuationSettings
Base class for attenuation settings.
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< en... |
AttenuationShape |
The shape of the non-custom attenuation method. |
|
AttenuationShapeExtents |
The dimensions to use for the attenuation shape. |
|
|
float |
ConeOffset |
The distance back from the sound's origin to begin the cone when using the cone attenuation shape. |
|
float |
ConeSphereFalloffDistance |
The distance over which volume attenuation occurs for the optional sphere shape. |
|
float |
ConeSphereRadius |
An optional attenuation radius (sphere) that extends from the cone origin. |
|
CustomAttenuationCurve |
The custom volume attenuation curve to use. |
|
|
float |
dBAttenuationAtMax |
The attenuation volume at the falloff distance in decibels (Only for 'Natural Sound' Distance Algorithm). |
|
DistanceAlgorithm |
The type of attenuation as a function of distance to use. |
|
|
float |
FalloffDistance |
The distance over which volume attenuation occurs. |
|
*ENaturalSo... |
FalloffMode |
Whether to continue attenuating, go silent, or hold last volume value when beyond falloff bounds and 'Attenuation At Max (dB)' is set to a value greater than -60dB. |
Name | Description | |
---|---|---|
|
FBaseAttenuationSettings() |
Name | Description | |
---|---|---|
|
~FBaseAttenuationSettings() |
Name | Description | ||
---|---|---|---|
|
float |
AttenuationEval ( |
|
|
float |
AttenuationEvalBox ( |
|
|
float |
AttenuationEvalCapsule ( |
|
|
float |
AttenuationEvalCone ( |
|
|
CollectAttenuationShapesForVisualization ( |
||
|
float |
Evaluate ( |
|
|
float |
GetMaxDimension() |
|
|
float |
GetMaxFalloffDistance() |
Name |
Description |
|
---|---|---|
|
AttenuationShapeDetails |