Navigation
API > API/Plugins > API/Plugins/UAF
A reference to a specific variable (UAnimNextVariableEntry) on UUAFRigVMAsset derived class or FProperty on UScriptStruct (NativeSharedVariables).
| Name | FAnimNextVariableReference |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/UAF/UAF/Source/UAF/Public/Variables/AnimNextVariableReference.h |
| Include Path | #include "Variables/AnimNextVariableReference.h" |
Syntax
USTRUCT (BlueprintType )
struct FAnimNextVariableReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNextVariableReference
(
FName InName, |
Variables/AnimNextVariableReference.h | ||
FAnimNextVariableReference
(
FName InName, |
Variables/AnimNextVariableReference.h | ||
FAnimNextVariableReference
(
const FAnimNextSoftVariableReference& InSoftReference |
Variables/AnimNextVariableReference.h | ||
FAnimNextVariableReference
(
FName InName |
Legacy constructor from an FName | Variables/AnimNextVariableReference.h | |
| Variables/AnimNextVariableReference.h | |||
FAnimNextVariableReference
(
FName InName, |
Variables/AnimNextVariableReference.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedGuid | FGuid | GUID of the variable. | Variables/AnimNextVariableReference.h |
|
| CachedProperty | TFieldPath< const FProperty > | Cached property used for resolving in GetProperty. | Variables/AnimNextVariableReference.h | |
| Name | FName | The name of the variable. | Variables/AnimNextVariableReference.h |
|
| Object | TObjectPtr< const UObject > | The asset or struct that the variable reference is contained in Note: Only deprecated paths allow this to be empty, so all variables in a context will be searched | Variables/AnimNextVariableReference.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetName() |
Get the name of the variable. | Variables/AnimNextVariableReference.h | |
TObjectPtr< const UObject > GetObject() |
Get the asset or struct that the variable reference is contained in. | Variables/AnimNextVariableReference.h | |
bool Identical
(
const FAnimNextVariableReference* Other, |
Variables/AnimNextVariableReference.h | ||
bool IsNone() |
Check whether this can ever refer to a valid variable. | Variables/AnimNextVariableReference.h | |
bool IsValid() |
Check whether refers to a valid variable. | Variables/AnimNextVariableReference.h | |
void PostSerialize
(
const FArchive& Ar |
Variables/AnimNextVariableReference.h | ||
void Reset() |
Set this reference to None. | Variables/AnimNextVariableReference.h | |
const FProperty * ResolveProperty() |
Get the property associated with this variable. Returns null for invalid variables. | Variables/AnimNextVariableReference.h | |
bool Serialize
(
FArchive& Ar |
Variables/AnimNextVariableReference.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimNextVariableReference FromName
(
FName InName, |
Construct a reference to an asset/struct variable using its name. | Variables/AnimNextVariableReference.h | |
static FAnimNextVariableReference FromNameAndGuid
(
FName InName, |
Construct a reference to an asset/struct variable using its guid and name. (Editor only) | Variables/AnimNextVariableReference.h | |
static FAnimNextVariableReference FromProperty
(
const FProperty* InProperty, |
Construct a reference to a struct variable. | Variables/AnimNextVariableReference.h | |
| Variables/AnimNextVariableReference.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FAnimNextVariableReference& InOther |
Variables/AnimNextVariableReference.h | ||
bool operator==
(
const FAnimNextVariableReference& InOther |
Variables/AnimNextVariableReference.h |