Module |
|
Header |
/Engine/Plugins/Runtime/AnimationBudgetAllocator/Source/AnimationBudgetAllocator/Public/AnimationBudgetAllocatorParameters.h |
Include |
#include "AnimationBudgetAllocatorParameters.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FAnimationBudgetAllocatorParameters
Parameter block used to control the behavior of the budget allocator
Name | Description | ||
---|---|---|---|
|
float |
AlwaysTickFalloffAggression |
Range [0.1, 0.9]. |
|
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]. |
|
InterpolationMaxRate |
Values > 1. Controls the rate at which ticks happen when interpolating. |
|
|
float |
InterpolationTickMultiplier |
Range [0.1, 0.9]. |
|
MaxInterpolatedComponents |
Range >= 0. Max number of components to interpolate before we start throttling. |
|
|
MaxTickedOffsreenComponents |
Values >= 1 The maximum number of offscreen components we tick (most significant first) |
|
|
MaxTickRate |
Values >= 1. |
|
|
float |
MinQuality |
Values [0.0, 1.0]. |
|
ReducedWorkThrottleMaxInFrames |
Range [1, 255]. |
|
|
ReducedWorkThrottleMaxPerFrame |
Range [1, 255]. |
|
|
ReducedWorkThrottleMinInFrames |
Range [1, 255]. |
|
|
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. |