#include <NYReflectionHelper.h>
|
template<typename To , typename From > |
static FORCEINLINE const To * | CastProperty (const From *Src) |
|
template<typename To , typename From > |
static FORCEINLINE To * | CastProperty (From *Src) |
|
static FORCEINLINE UField * | GetStructChildren (const UStruct *Struct) |
|
template<typename PropertyType , typename VariableType > |
static VariableType | GetVariable (const UObject *Object, FName VariableName) |
|
template<typename ContainerType > |
static void | GetVariableNames (const UClass *ParticipantClass, const FNYPropertyClass *PropertyClass, ContainerType &OutContainer, const TArray< UClass * > &BlacklistedClasses) |
|
template<typename PropertyType , typename VariableType > |
static void | ModifyVariable (UObject *Object, FName VariableName, const VariableType Value, bool bDelta) |
|
template<typename PropertyType , typename VariableType > |
static void | SetVariable (UObject *Object, FName VariableName, const VariableType NewValue) |
|
template<typename To , typename From > |
static To * | SmartCastProperty (From *Src) |
|
Definition at line 13 of file NYReflectionHelper.h.
◆ CastProperty() [1/2]
template<typename To , typename From >
static FORCEINLINE const To * FNYReflectionHelper::CastProperty |
( |
const From * | Src | ) |
|
|
inlinestatic |
◆ CastProperty() [2/2]
template<typename To , typename From >
static FORCEINLINE To * FNYReflectionHelper::CastProperty |
( |
From * | Src | ) |
|
|
inlinestatic |
◆ GetStructChildren()
static FORCEINLINE UField * FNYReflectionHelper::GetStructChildren |
( |
const UStruct * | Struct | ) |
|
|
inlinestatic |
◆ GetVariable()
template<typename PropertyType , typename VariableType >
static VariableType FNYReflectionHelper::GetVariable |
( |
const UObject * | Object, |
|
|
FName | VariableName ) |
|
inlinestatic |
◆ GetVariableNames()
template<typename ContainerType >
static void FNYReflectionHelper::GetVariableNames |
( |
const UClass * | ParticipantClass, |
|
|
const FNYPropertyClass * | PropertyClass, |
|
|
ContainerType & | OutContainer, |
|
|
const TArray< UClass * > & | BlacklistedClasses ) |
|
inlinestatic |
◆ ModifyVariable()
template<typename PropertyType , typename VariableType >
static void FNYReflectionHelper::ModifyVariable |
( |
UObject * | Object, |
|
|
FName | VariableName, |
|
|
const VariableType | Value, |
|
|
bool | bDelta ) |
|
inlinestatic |
◆ SetVariable()
template<typename PropertyType , typename VariableType >
static void FNYReflectionHelper::SetVariable |
( |
UObject * | Object, |
|
|
FName | VariableName, |
|
|
const VariableType | NewValue ) |
|
inlinestatic |
◆ SmartCastProperty()
template<typename To , typename From >
static To * FNYReflectionHelper::SmartCastProperty |
( |
From * | Src | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: