Navigation
API > API/Plugins > API/Plugins/AnimationBudgetAllocator
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UMeshComponent
- USkinnedMeshComponent
- USkeletalMeshComponent
- USkeletalMeshComponentBudgeted
References
| Module | AnimationBudgetAllocator |
| Header | /Engine/Plugins/Runtime/AnimationBudgetAllocator/Source/AnimationBudgetAllocator/Public/SkeletalMeshComponentBudgeted.h |
| Include | #include "SkeletalMeshComponentBudgeted.h" |
Syntax
UCLASS&40;Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class USkeletalMeshComponentBudgeted : public USkeletalMeshComponent
Remarks
A skeletal mesh component that has its tick rate governed by a global animation budget
Constructors
| Type | Name | Description | |
|---|---|---|---|
USkeletalMeshComponentBudgeted
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Check whether this component auto-calculates its significance | ||
| bool | |||
| FOnCalculateSignificance & | Get delegate called to calculate significance if bAutoCalculateSignificance = true | ||
| FOnReduceWork & | OnReduceWork () |
Get delegate called to increase/decrease the amount of work a component performs | |
| void | SetAutoCalculateSignificance
(
bool bInAutoCalculateSignificance |
Set this component to automatically calculate its significance | |
| void | SetAutoRegisterWithBudgetAllocator
(
bool bInAutoRegisterWithBudgetAllocator |
Set this component to automatically register with the budget allocator | |
| void | SetComponentSignificance
(
float Significance, |
Updates significance budget if this component has been registered with a AnimationBudgetAllocator | |
| void | SetShouldUseActorRenderedFlag
(
bool value |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Used to detach physics objects before simulation begins. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Ends gameplay for this component. | |
| void | SetComponentTickEnabled
(
bool bEnabled |
Set this component's tick functions to be enabled or disabled. |
Constants
| Name | Description |
|---|---|
| OnCalculateSignificanceDelegate | Delegate called to calculate significance if bAutoCalculateSignificance = true |