Module |
|
Header |
/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
Include |
#include "NUTUtilReflection.h" |
class FFuncReflection
Why do you use InFuncName below, in cases where you already know the UFunction? Examine/refactor this. (though sometimes, a nullptr UFunction seems to be possible - perhaps it's for better tracking during errors) FFuncReflection - helper for quickly/concisely setting function parameters through reflection
Name | Description | ||
---|---|---|---|
|
Function |
Reference to the function |
|
|
const TCHAR ... |
FunctionName |
The name of the function |
|
const FVMReflec... |
ParmsRefl |
Reflection instance, for writing the function parameters - initialize a new instance from this, e.g. FVMReflection(ParmsRefl) |
Name | Description | |
---|---|---|
|
FFuncReflection |
Constructor for creating a function instance and (optionally) filling in its parameters |
|
FFuncReflection |
Constructor for creating a function instance and (optionally) filling in its parameters |
|
FFuncReflection |
Constructor for reading (and optionally modifying) an existing functions parameters (e.g. from received RPC's) |