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: