|
ArticyXImporter
ArticyXImporter for Unreal Engine
|
#include <ArticyFunctionLibrary.h>
Public Member Functions | |
| UFUNCTION (BlueprintPure, meta=(DisplayName="Equal (ArticyId)", CompactNodeTitle="==", Keywords="== equal"), Category="ArticyId") static bool ArticyId_Equal(const FArticyId &A | |
| UFUNCTION (BlueprintPure, meta=(DisplayName="Not Equal (ArticyId)", CompactNodeTitle="!=", Keywords="!= not equal"), Category="ArticyId") static bool ArticyId_NotEqual(const FArticyId &A | |
Static Public Member Functions | |
| static UArticyObject * | ArticyRef_GetObject (FArticyRef Ref, TSubclassOf< class UArticyObject > CastTo, const UObject *WorldContext) |
| static void | ArticyRef_SetObject (UPARAM(Ref) FArticyRef &Ref, UPARAM(Ref) UArticyObject *Object) |
| static FArticyId | ArticyRef_GetObjectId (FArticyRef Ref) |
| static void | ArticyRef_SetObjectId (UPARAM(Ref) FArticyRef &Ref, UPARAM(Ref) FArticyId Id) |
| static bool | MatchesRaw (const FArticyRef &A, const FArticyRef &B) |
| static bool | MatchesEffective (const FArticyRef &A, const FArticyRef &B) |
| static UArticyObject * | ArticyId_GetObject (FArticyId Id, TSubclassOf< class UArticyObject > CastTo, const UObject *WorldContext) |
| static FArticyId | ArticyId_FromString (UPARAM(Ref) const FString &hex) |
| static FString | ArticyId_ToString (UPARAM(Ref) const FArticyId &Id) |
| static bool | ArticyId_IsValid (const FArticyId &Id) |
| static FArticyGvName | ArticyGvName_MakeFromFullName (const FName &FullName) |
| static FArticyGvName | ArticyGvName_MakeFromVariableAndNamespace (const FName &Variable, const FName &Namespace) |
| static TScriptInterface< class IArticyFlowObject > | GetBranchTarget (UPARAM(ref) const struct FArticyBranch &Branch) |
| static int | GetNodeSeenCounter (TScriptInterface< class IArticyFlowObject > Node, const UObject *WorldContext) |
| static int | SetNodeSeenCounter (TScriptInterface< class IArticyFlowObject > Node, int Value, const UObject *WorldContext) |
Public Attributes | |
| const FArticyId & | B |
Function library for handling Articy objects and IDs in Unreal Engine.
|
static |
Creates an ArticyGvName from a full name.
| FullName | The full name to use. |
|
static |
Creates an ArticyGvName from a variable and namespace.
| Variable | The variable name. |
| Namespace | The namespace name. |
|
static |
Creates an ArticyId from a hex string.
| hex | The hex string to convert. |
Creates an ArticyId from a hex string.
| hex | The hex string to convert. |
|
static |
Converts an ArticyId to an object.
| Id | The ArticyId to convert. |
| CastTo | The subclass type to cast the object to. |
| WorldContext | The context within which the object is retrieved. |
Retrieves the object referenced by an ArticyId.
| Id | The ArticyId to get the object from. |
| CastTo | The subclass type to cast the object to. |
| WorldContext | The context within which the object is retrieved. |
|
static |
Checks if an ArticyId is valid.
| Id | The ArticyId to check. |
|
static |
Gets the HEX string from an ID.
| Id | The ArticyId to convert. |
Converts an ArticyId to a hex string.
| Id | The ArticyId to convert. |
|
static |
Converts an ArticyRef to an object.
| Ref | The ArticyRef to convert. |
| CastTo | The subclass type to cast the object to. |
| WorldContext | The context within which the object is retrieved. |
Retrieves the object referenced by an ArticyRef.
| Ref | The ArticyRef to get the object from. |
| CastTo | The subclass type to cast the object to. |
| WorldContext | The context within which the object is retrieved. |
|
static |
|
static |
Sets the referenced object of an ArticyRef.
| Ref | The ArticyRef to modify. |
| Object | The UArticyObject to set as the reference. |
Sets the object reference of an ArticyRef.
| Ref | The ArticyRef to set the object for. |
| Object | The UArticyObject to set as reference. |
|
static |
Sets the referenced object ID of an ArticyRef.
| Ref | The ArticyRef to modify. |
| Id | The FArticyId to set. |
Sets the ID of the object referenced by an ArticyRef.
| Ref | The ArticyRef to set the object ID for. |
| Id | The ID to set for the reference. |
|
static |
Gets the last object in a branch.
| Branch | The branch to analyze. |
Retrieves the target of a given ArticyBranch.
| Branch | The branch to get the target from. |
|
static |
Gets the seen counter for a specific node.
| Node | The node to query. |
| WorldContext | The context within which the counter is retrieved. |
Gets the seen counter for a specific node.
| Node | The node to get the seen counter for. |
| WorldContext | The context within which the counter is retrieved. |
|
static |
Compares two ArticyRefs for effective equality.
| A | The first ArticyRef. |
| B | The second ArticyRef. |
|
static |
Compares two ArticyRefs for raw equality.
| A | The first ArticyRef. |
| B | The second ArticyRef. |
Compares two ArticyRefs for raw equality.
| A | The first ArticyRef. |
| B | The second ArticyRef. |
|
static |
Sets the seen counter for a specific node.
| Node | The node to modify. |
| Value | The new seen counter value. |
| WorldContext | The context within which the counter is set. |
Sets the seen counter for a specific node.
| Node | The node to set the seen counter for. |
| Value | The value to set for the seen counter. |
| WorldContext | The context within which the counter is set. |
| UArticyFunctionLibrary::UFUNCTION | ( | BlueprintPure | , |
| meta | = (DisplayName = "Equal (ArticyId)", CompactNodeTitle = "==", Keywords = "== equal"), | ||
| Category | = "ArticyId" ) const & |
Checks if two ArticyIds are equal.
| A | The first ArticyId. |
| B | The second ArticyId. |
| UArticyFunctionLibrary::UFUNCTION | ( | BlueprintPure | , |
| meta | = (DisplayName = "Not Equal (ArticyId)", CompactNodeTitle = "!=", Keywords = "!= not equal"), | ||
| Category | = "ArticyId" ) const & |
Checks if two ArticyIds are not equal.
| A | The first ArticyId. |
| B | The second ArticyId. |