ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
UArticyOutgoingConnection Class Reference
Inheritance diagram for UArticyOutgoingConnection:
UArticyConnection UArticyObject UArticyPrimitive UArticyBaseObject IArticyReflectable

Public Member Functions

UArticyPrimitive * GetTarget () const
 
FArticyId GetTargetID () const
 
UArticyFlowPin * GetTargetPin () const
 
FArticyId GetTargetPinID () const
 
- Public Member Functions inherited from UArticyObject
FName GetTechnicalName () const
 
UArticyObject * GetParent () const
 
TArray< TWeakObjectPtr< UArticyObject > > GetChildren () const
 
FArticyId GetParentID () const
 
TArray< FArticyId > GetChildrenIDs () const
 
- Public Member Functions inherited from UArticyPrimitive
FArticyId GetId () const
 
uint32 GetCloneId () const
 
void SetCloneID (uint32 cCloneId)
 
- Public Member Functions inherited from UArticyBaseObject
bool WasLoaded () const
 
void Initialize ()
 
UArticyPrimitive * GetSubobject (FArticyId Id) const
 
FArticyType GetArticyType () const
 
- Public Member Functions inherited from IArticyReflectable
template<typename TValue>
TValue SetProp (FName Property, TValue Value, int32 ArrayIndex=0)
 
template<typename TValue>
TValue & GetProp (FName Property, int32 ArrayIndex=0)
 
template<typename TValue>
const TValue & GetProp (FName Property, int32 ArrayIndex=0) const
 
template<typename TValue>
TValue * GetPropPtr (FName Property, int32 ArrayIndex=0) const
 
FProperty * GetProperty (FName Property) const
 
virtual UClass * GetObjectClass () const
 

Protected Attributes

FArticyId TargetPin
 
FArticyId Target
 
- Protected Attributes inherited from UArticyObject
FArticyId Parent
 
TArray< FArticyId > Children
 
FString TechnicalName
 
- Protected Attributes inherited from UArticyPrimitive
FArticyId Id
 
int32 CloneId = 0
 
- Protected Attributes inherited from UArticyBaseObject
TMap< FArticyId, UArticyPrimitive * > Subobjects
 

Friends

template<typename Type, typename PropType>
struct ArticyObjectTypeInfo
 
void UArticyFlowPin::InitFromJson (TSharedPtr< FJsonValue > Json)
 

Additional Inherited Members

- Static Public Member Functions inherited from IArticyReflectable
static bool HasProperty (const UClass *Class, const FName &Property)
 
- Public Attributes inherited from UArticyConnection
FString Label
 
FLinearColor Color
 
- Public Attributes inherited from UArticyBaseObject
FArticyType ArticyType
 
- Public Attributes inherited from IArticyReflectable
FReportChangedDelegate ReportChanged
 
- Protected Member Functions inherited from UArticyPrimitive
void InitFromJson (TSharedPtr< FJsonValue > Json) override
 
- Protected Member Functions inherited from UArticyBaseObject
void AddSubobject (UArticyPrimitive *Obj)
 
FText GetPropertyText (const FText Property)
 

Member Function Documentation

◆ GetTargetPin()

UArticyFlowPin * UArticyOutgoingConnection::GetTargetPin ( ) const

Can be an InputPin (next node) or an OutputPin (emerge to parent node).


The documentation for this class was generated from the following files: