Navigation
API > API/Plugins > API/Plugins/UAF
A thread-safe global cache for mapping set bindings to the cache of attribute data for each skeletal mesh using that binding.
| Name | FAttributeBindingDataCache |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/Attributes/AttributeBindingDataCache.h |
| Include Path | #include "UAF/Attributes/AttributeBindingDataCache.h" |
Syntax
class FAttributeBindingDataCache
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CacheLock | FTransactionallySafeRWLock | UAF/Attributes/AttributeBindingDataCache.h | ||
| SetBindingToCache | TMap< FObjectKey, FSetBindingAttributeBindingDataCachePtr > | UAF/Attributes/AttributeBindingDataCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAttributeBindingDataPtr GetOrAdd
(
TNonNullPtr< const UAbstractSkeletonSetBinding > SetBinding, |
UAF/Attributes/AttributeBindingDataCache.h | ||
void Reset() |
UAF/Attributes/AttributeBindingDataCache.h | ||
void ResetSetBinding
(
TNonNullPtr< const UAbstractSkeletonSetBinding > SetBinding |
UAF/Attributes/AttributeBindingDataCache.h |