Navigation
API > API/Plugins > API/Plugins/UAF
| Name | UAbstractSkeletonSetBinding |
| Type | class |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h |
| Include Path | #include "UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAbstractSkeletonSetBinding : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAbstractSkeletonSetBinding
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeBindings | TArray< FAbstractSkeleton_AttributeBinding > | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| BoneBindings | TArray< FAbstractSkeleton_BoneBinding > | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| OnBindingsChangedDelegate | FSimpleMulticastDelegate | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| SetCollection | TObjectPtr< UAbstractSkeletonSetCollection > | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| SetCollectionChangedHandle | FDelegateHandle | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| Skeleton | TObjectPtr< USkeleton > | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddAttributeToSet
(
const FAnimationAttributeIdentifier Attribute, |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |||
void AddDefaultAttributes() |
Adds all the default attributes that should always be present. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
bool ContainsAttribute
(
const FName AttributeName |
Returns if an attribute with the given name is currently stored in this set binding. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
const TConstArrayView< FAbstractSkeleton_AttributeBinding > GetAttributeBindings() |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
const TConstArrayView< FAbstractSkeleton_BoneBinding > GetBoneBindings() |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
| Returns the name of the set that the provided bone is in or NAME_None if bone is unbound. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
TObjectPtr< const UAbstractSkeletonSetCollection > GetSetCollection() |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
TObjectPtr< USkeleton > GetSkeleton() |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool IsAttributeInSet
(
const FAnimationAttributeIdentifier Attribute, |
Returns true if the provided attribute is in the provided set. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
bool IsAttributeInSet
(
const FAnimationAttributeIdentifier Attribute |
Returns true if the provided attribute is in ANY set. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
bool IsBoneInSet
(
const FName BoneName, |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool IsBoneInSet
(
const FName BoneName |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
FDelegateHandle RegisterOnBindingsChanged
(
FSimpleMulticastDelegate::FDelegate&& InDelegate |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool RemoveAllFromSet
(
const FName SetName |
Unbinds all attributes bound to a set. Returns whether or not any attributes were removed. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
bool RemoveAttributeFromSet
(
const FAnimationAttributeIdentifier Attribute |
Note this function does two different things depending on the type of attribute provided. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |
bool RemoveBoneFromSet
(
const FName BoneName |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool SetSetCollection
(
const TObjectPtr< UAbstractSkeletonSetCollection > InSetCollection |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool SetSkeleton
(
const TObjectPtr< USkeleton > InSkeleton |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | ||
bool UnregisterOnBindingsChanged
(
const FDelegateHandle InHandle |
UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h |
Public Virtual
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h | |||
virtual void PostLoad() |
UObject implementation. | UAF/AbstractSkeleton/AbstractSkeletonSetBinding.h |