Navigation
API > API/Plugins > API/Plugins/NetcodeUnitTest > API/Plugins/NetcodeUnitTest/FVMReflection
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Private base constructor - should never be used externally | NUTUtilReflection.h | ||
FVMReflection
(
const FVMReflection& ToCopy |
Copy constructor - used regularly to copy reflection states, but without passing on history or temporary variables (such as error return) | NUTUtilReflection.h | |
FVMReflection
(
UObject* InBaseObject, |
UObject constructor - Initializing from a UObject | NUTUtilReflection.h | |
FVMReflection
(
FStructOnScope& InStruct, |
Struct constructor - initializing from a scoped struct (allows you to use reflection, to work with unknown structs) | NUTUtilReflection.h | |
FVMReflection
(
FFuncReflection& InFuncRefl, |
FFuncReflection copy constructor - initializing from a function reflection struct instance (shortcut to reference its parameters) | NUTUtilReflection.h |
FVMReflection()
Description
Private base constructor - should never be used externally
| Name | FVMReflection |
| Type | function |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
| Include Path | #include "NUTUtilReflection.h" |
| Source | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Private/NUTUtilReflection.cpp |
FVMReflection()
FVMReflection(const FVMReflection &)
Description
Copy constructor - used regularly to copy reflection states, but without passing on history or temporary variables (such as error return)
| Name | FVMReflection |
| Type | function |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
| Include Path | #include "NUTUtilReflection.h" |
| Source | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Private/NUTUtilReflection.cpp |
FVMReflection
(
const FVMReflection & ToCopy
)
Parameters
| Name | Remarks |
|---|---|
| ToCopy | The reflection helper to copy |
FVMReflection(UObject *, EVMRefWarning)
Description
UObject constructor - Initializing from a UObject
| Name | FVMReflection |
| Type | function |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
| Include Path | #include "NUTUtilReflection.h" |
| Source | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Private/NUTUtilReflection.cpp |
FVMReflection
(
UObject * InBaseObject,
EVMRefWarning InWarnLevel
)
Parameters
| Name | Remarks |
|---|---|
| InBaseObject | The object the reflection helper should be initialized with |
| InWarnLevel | Whether or not reflection failures (e.g. something major like missing properties) should be logged |
FVMReflection(FStructOnScope &, EVMRefWarning)
Description
Struct constructor - initializing from a scoped struct (allows you to use reflection, to work with unknown structs)
| Name | FVMReflection |
| Type | function |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
| Include Path | #include "NUTUtilReflection.h" |
| Source | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Private/NUTUtilReflection.cpp |
FVMReflection
(
FStructOnScope & InStruct,
EVMRefWarning InWarnLevel
)
Parameters
| Name | Remarks |
|---|---|
| InStruct | The scoped struct the reflection helper should be initialized with |
| InWarnLevel | Whether or not reflection failures (e.g. something major like missing properties) should be logged |
FVMReflection(FFuncReflection &, EVMRefWarning)
Description
FFuncReflection copy constructor - initializing from a function reflection struct instance (shortcut to reference its parameters)
| Name | FVMReflection |
| Type | function |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflection.h |
| Include Path | #include "NUTUtilReflection.h" |
| Source | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Private/NUTUtilReflection.cpp |
FVMReflection
(
FFuncReflection & InFuncRefl,
EVMRefWarning InWarnLevel
)
Parameters
| Name | Remarks |
|---|---|
| InFuncRefl | The function reflection struct to initialize from |
| InWarnLevel | Whether or not reflection failures (e.g. something major like missing properties) should be logged |