Navigation
API > API/Plugins > API/Plugins/AnimationBudgetAllocator
References
| Module | AnimationBudgetAllocator |
| Header | /Engine/Plugins/Runtime/AnimationBudgetAllocator/Source/AnimationBudgetAllocator/Public/AnimationBudgetAllocatorParameters.h |
| Include | #include "AnimationBudgetAllocatorParameters.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FAnimationBudgetAllocatorParameters
Remarks
Parameter block used to control the behavior of the budget allocator
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AlwaysTickFalloffAggression | Range [0.1, 0.9]. | |
| float | AutoCalculatedSignificanceMaxDistance | Range > 1.0. | |
| float | AutoCalculatedSignificanceMaxDistanceSqr | ||
| float | BudgetFactorBeforeAggressiveReducedWork | Range > 1. Reduced work will be applied more rapidly when budget pressure goes over this amount. | |
| float | BudgetFactorBeforeReducedWork | Range > 1 Reduced work will be delayed until budget pressure goes over this amount. | |
| float | BudgetFactorBeforeReducedWorkEpsilon | Range > 0.0. | |
| float | BudgetInMs | Values > 0.1. | |
| float | BudgetPressureBeforeEmergencyReducedWork | Range > 0.0. | |
| float | BudgetPressureSmoothingSpeed | Range > 0.0. How much to smooth the budget pressure value used to throttle reduced work. | |
| float | InitialEstimatedWorkUnitTimeMs | Values > 0.0. | |
| float | InterpolationFalloffAggression | Range [0.1, 0.9]. | |
| int32 | InterpolationMaxRate | Values > 1. Controls the rate at which ticks happen when interpolating. | |
| 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 | Values > 0.1. The speed at which the average work unit converges on the measured amount. |