#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "Engine/EngineTypes.h"
#include "Curves/CurveFloat.h"
#include "AtomAttenuation.generated.h"
|
| enum class | EAtomAirAbsorptionMethod : uint8 { Linear
, CustomCurve
} |
| enum class | EAtomAttenuationDistanceModel : uint8 {
Linear
, Logarithmic
, Inverse
, LogReverse
,
NaturalSound
, Custom
} |
| enum class | EAtomAttenuationShape : uint8 {
AtomSphere
, AtomCone
, AtomCuboid
, AtomCapsule
,
Sphere = 10
, Cone
, Box
, Capsule
} |
| enum class | EAtomBusSendMethod : uint8 { Linear
, CustomCurve
, Manual
} |
| enum class | EAtomMultiPositionType : uint8 { SingleSource
, MultiSources
, MultiDirections
} |
| enum class | EAtomNaturalSoundFalloffMode : uint8 { Continues
, Silent
, Hold
} |
| enum class | EAtomNonSpatializedRadiusSpeakerMapMode : uint8 { Direct2D
} |
| enum class | EAtomPriorityAttenuationMethod : uint8 { Linear
, CustomCurve
, Manual
} |
| enum class | EAtomSpatializationAlgorithm : uint8 { Default
, Binaural
} |
◆ CRI_API
| #define CRI_API CRIWARECORE_API |
◆ EAtomAirAbsorptionMethod
| Enumerator |
|---|
| Linear | |
| CustomCurve | |
◆ EAtomAttenuationDistanceModel
| Enumerator |
|---|
| Linear | |
| Logarithmic | |
| Inverse | |
| LogReverse | |
| NaturalSound | |
| Custom | |
◆ EAtomAttenuationShape
| Enumerator |
|---|
| AtomSphere | |
| AtomCone | |
| AtomCuboid | |
| AtomCapsule | |
| Sphere | |
| Cone | |
| Box | |
| Capsule | |
◆ EAtomBusSendMethod
| Enumerator |
|---|
| Linear | |
| CustomCurve | |
| Manual | |
◆ EAtomMultiPositionType
| Enumerator |
|---|
| SingleSource | |
| MultiSources | |
| MultiDirections | |
◆ EAtomNaturalSoundFalloffMode
| Enumerator |
|---|
| Continues | |
| Silent | |
| Hold | |
◆ EAtomNonSpatializedRadiusSpeakerMapMode
◆ EAtomPriorityAttenuationMethod
| Enumerator |
|---|
| Linear | |
| CustomCurve | |
| Manual | |
◆ EAtomSpatializationAlgorithm
| Enumerator |
|---|
| Default | |
| Binaural | |