ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
UArticyBaseVariableSet Class Reference
Inheritance diagram for UArticyBaseVariableSet:
IArticyReflectable

Public Member Functions

const TArray< UArticyVariable * > GetVariables () const
const TArray< UArticyVariable * > GetVariablesOfType (TSubclassOf< UArticyVariable > Type)
template<class T>
const TArray< T * > GetVariables ()
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

Public Attributes

TArray< UArticyVariable * > Variables
FOnGVChanged OnVariableChanged
Public Attributes inherited from IArticyReflectable
FReportChangedDelegate ReportChanged

Friends

template<typename Type>
void UArticyVariable::Init (UArticyBaseVariableSet *Set, UArticyGlobalVariables *const NewStore, const FName &Name, const typename Type::UnderlyingType &NewValue)

Additional Inherited Members

Static Public Member Functions inherited from IArticyReflectable
static bool HasProperty (const UClass *Class, const FName &Property)

Member Data Documentation

◆ OnVariableChanged

FOnGVChanged UArticyBaseVariableSet::OnVariableChanged

This delegate is broadcast every time a variable inside this namespace changes. A reference to the instance of the changed variable is passed as parameter.


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