/Engine/Plugins/Runtime/AnimationBudgetAllocator/Source/AnimationBudgetAllocator/Public/AnimationBudgetAllocatorParameters.h
Parameter block used to control the behavior of the budget allocator
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FAnimationBudgetAllocatorParameters
float
AlwaysTickFalloffAggression
Range [0.1, 0.9].
float
AutoCalculatedSignificanceMaxDistance
float
AutoCalculatedSignificanceMaxDistanceSqr
float
BudgetFactorBeforeAggressiveReducedWork
float
BudgetFactorBeforeReducedWork
float
BudgetFactorBeforeReducedWorkEpsilon
float
BudgetInMs
float
BudgetPressureBeforeEmergencyReducedWork
float
BudgetPressureSmoothingSpeed
float
InitialEstimatedWorkUnitTimeMs
float
InterpolationFalloffAggression
Range [0.1, 0.9].
int32
InterpolationMaxRate
float
InterpolationTickMultiplier
Range [0.1, 0.9].
int32
MaxInterpolatedComponents
Range >= 0. Max number of components to interpolate before we start throttling.
int32
MaxTickedOffsreenComponents
Values >= 1 The maximum number of offscreen components we tick (most significant first)
int32
MaxTickRate
Values >= 1.
float
MinQuality
Values [0.0, 1.0].
int32
ReducedWorkThrottleMaxInFrames
Range [1, 255].
int32
ReducedWorkThrottleMaxPerFrame
Range [1, 255].
int32
ReducedWorkThrottleMinInFrames
Range [1, 255].
int32
StateChangeThrottleInFrames
Range [1, 128] Prevents throttle values from changing too often due to system and load noise.
float
WorkUnitSmoothingSpeed