![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::Anim::FCachedPoseThreadContext:Classes | |
| struct | FCachedPose |
| struct | FCachedPoseScopeInternal |
Public Member Functions | |
| const FCachedPose & | AddCachedPose (const FAnimNode_SaveCachedPose *InNode, FCompactPose &InPose, FBlendedCurve &InCurve, UE::Anim::FStackAttributeContainer &InAttributes) |
| const FCachedPose * | FindCachedPose (const FAnimNode_SaveCachedPose *InNode) const |
Public Member Functions inherited from FTlsAutoCleanup | |
| virtual | ~FTlsAutoCleanup () |
| CORE_API void | Register () |
Public Attributes | |
| TArray< FCachedPoseScopeInternal, TInlineAllocator< 1 > > | Scopes |
Additional Inherited Members | |
Static Public Member Functions inherited from TThreadSingleton< FCachedPoseThreadContext > | |
| static FORCEINLINE FCachedPoseThreadContext & | Get () |
| static FORCEINLINE FCachedPoseThreadContext & | Get (TFunctionRef< FTlsAutoCleanup *()> CreateInstance) |
| static FORCEINLINE FCachedPoseThreadContext * | TryGet () |
| static FORCEINLINE FCachedPoseThreadContext * | Inject (FCachedPoseThreadContext *Instance) |
Protected Member Functions inherited from TThreadSingleton< FCachedPoseThreadContext > | |
| TThreadSingleton () | |
| virtual | ~TThreadSingleton () |
Static Protected Member Functions inherited from TThreadSingleton< FCachedPoseThreadContext > | |
| static FTlsAutoCleanup * | CreateInstance () |
Protected Attributes inherited from TThreadSingleton< FCachedPoseThreadContext > | |
| const uint32 | ThreadId |
Holds references to scoped cached poses to ensure lifetime is correct
|
inline |
Adds a cached pose
|
inline |
Finds a cached pose
| TArray<FCachedPoseScopeInternal, TInlineAllocator<1> > UE::Anim::FCachedPoseThreadContext::Scopes |
All cached pose scopes for the current thread