UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimSubsystem.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "AnimSubsystem.generated.h"
6
7class UAnimInstance;
8struct FAnimSubsystem;
12
23
38
51
64
75
86
97
99USTRUCT()
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition AnimClassInterface.h:193
Definition AnimInstance.h:353
Definition Object.h:95
Definition Class.h:1720
Definition AnimInstanceProxy.h:144
Definition AnimSubsystem.h:14
const UScriptStruct * SubsystemStruct
Definition AnimSubsystem.h:21
const FAnimSubsystem & Subsystem
Definition AnimSubsystem.h:20
FAnimSubsystemContext(const FAnimSubsystem &InSubsystem, const UScriptStruct *InSubsystemStruct)
Definition AnimSubsystem.h:15
Definition AnimSubsystem.h:25
const UScriptStruct * SubsystemStruct
Definition AnimSubsystem.h:34
FAnimSubsystemInstance & SubsystemInstance
Definition AnimSubsystem.h:35
const UScriptStruct * SubsystemInstanceStruct
Definition AnimSubsystem.h:36
FAnimSubsystemInstanceContext(const FAnimSubsystem &InSubsystem, const UScriptStruct *InSubsystemStruct, FAnimSubsystemInstance &InSubsystemInstance, const UScriptStruct *InSubsystemInstanceStruct)
Definition AnimSubsystem.h:26
const FAnimSubsystem & Subsystem
Definition AnimSubsystem.h:33
Definition AnimSubsystemInstance.h:10
Definition AnimSubsystem.h:88
const FAnimSubsystemContext & InnerContext
Definition AnimSubsystem.h:94
FAnimSubsystemLinkContext(const FAnimSubsystemContext &InContext, IAnimClassInterface &InAnimClassInterface)
Definition AnimSubsystem.h:89
IAnimClassInterface & AnimClassInterface
Definition AnimSubsystem.h:95
Definition AnimSubsystem.h:53
const FAnimSubsystemInstanceContext & InnerContext
Definition AnimSubsystem.h:60
float DeltaTime
Definition AnimSubsystem.h:62
FAnimInstanceProxy & Proxy
Definition AnimSubsystem.h:61
FAnimSubsystemParallelUpdateContext(const FAnimSubsystemInstanceContext &InContext, FAnimInstanceProxy &InProxy, float InDeltaTime)
Definition AnimSubsystem.h:54
Definition AnimSubsystem.h:66
const FAnimSubsystemContext & InnerContext
Definition AnimSubsystem.h:72
FAnimSubsystemPostLoadContext(const FAnimSubsystemContext &InContext, IAnimClassInterface &InAnimClassInterface)
Definition AnimSubsystem.h:67
IAnimClassInterface & AnimClassInterface
Definition AnimSubsystem.h:73
Definition AnimSubsystem.h:77
const FAnimSubsystemInstanceContext & InnerContext
Definition AnimSubsystem.h:83
UObject * DefaultAnimInstance
Definition AnimSubsystem.h:84
FAnimSubsystemPostLoadDefaultsContext(const FAnimSubsystemInstanceContext &InContext, UObject *InDefaultAnimInstance)
Definition AnimSubsystem.h:78
Definition AnimSubsystem.h:40
const FAnimSubsystemInstanceContext & InnerContext
Definition AnimSubsystem.h:47
FAnimSubsystemUpdateContext(const FAnimSubsystemInstanceContext &InContext, UAnimInstance *InAnimInstance, float InDeltaTime)
Definition AnimSubsystem.h:41
float DeltaTime
Definition AnimSubsystem.h:49
UAnimInstance * AnimInstance
Definition AnimSubsystem.h:48
Definition AnimSubsystem.h:101
virtual void OnPostLoad(FAnimSubsystemPostLoadContext &InContext)
Definition AnimSubsystem.h:123
virtual void OnPostLoadDefaults(FAnimSubsystemPostLoadDefaultsContext &InContext)
Definition AnimSubsystem.h:120
virtual void OnPreUpdate_WorkerThread(FAnimSubsystemParallelUpdateContext &InContext) const
Definition AnimSubsystem.h:114
virtual void OnPostUpdate_WorkerThread(FAnimSubsystemParallelUpdateContext &InContext) const
Definition AnimSubsystem.h:117
virtual void OnPostUpdate_GameThread(FAnimSubsystemUpdateContext &InContext) const
Definition AnimSubsystem.h:111