ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
UArticyVariable Class Reference
Inheritance diagram for UArticyVariable:
UArticyBool UArticyInt UArticyString

Public Member Functions

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

Public Attributes

FOnGVChanged OnVariableChanged

Protected Member Functions

template<typename Type, typename ValueType>
ValueType & Setter (const ValueType &NewValue)
template<typename Type>
void PopState (Type *Instance)
uint32 GetStoreShadowLevel () const

Static Protected Member Functions

template<typename Type>
static uint32 GetShadowLevel (Type *Instance)

Protected Attributes

FName GVName

Member Function Documentation

◆ GetGVName()

const FName & UArticyVariable::GetGVName ( ) const
inline

Returns the name of this variable in the form Namespace.Variable

◆ GetStoreShadowLevel()

uint32 UArticyVariable::GetStoreShadowLevel ( ) const
protected

Gets the current shadow level of the variable store.

Returns
The shadow level of the variable store.

Member Data Documentation

◆ GVName

FName UArticyVariable::GVName
protected

The name of this variable in the form Namespace.Variable

◆ OnVariableChanged

FOnGVChanged UArticyVariable::OnVariableChanged

This delegate is broadcast every time the (layer zero) value of this variable changes. A reference to the instance of the variable is passed as parameter.


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