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. |