Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject > UScriptStruct
Inheritance Hierarchy
- UScriptStruct::ICppStructOps
- UScriptStruct::TCppStructOps
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h |
Include | #include "UObject/Class.h" |
Syntax
template<class CPPSTRUCT>
struct TCppStructOps : public UScriptStruct::ICppStructOps
Remarks
Template to manage dynamic access to C++ struct construction and destruction
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Overridden from ICppStructOps
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TPointerToAddStructReferencedObjects | ||
![]() ![]() ![]() |
bool | CanEditChange
(
const FEditPropertyChain& PropertyChain, |
Returns true if this struct would allow the given property to be edited in the details panel. |
![]() ![]() |
void | Construct
(
void* Dest |
Call the C++ constructor |
![]() ![]() |
void | ConstructForTests
(
void* Dest |
Call the C++ constructor without value-init (new T instead of new T()) |
![]() ![]() |
bool | Copy
(
void* Dest, |
Copy this structure |
![]() ![]() |
void | Destruct
(
void* Dest |
Call the C++ destructor |
![]() ![]() |
bool | ExportTextItem
(
FString& ValueStr, |
Export this structure |
![]() ![]() ![]() |
bool | FindInnerPropertyInstance
(
FName PropertyName, |
|
![]() ![]() ![]() |
FCapabilities | Returns struct capabilities | |
![]() ![]() |
void | GetPreloadDependencies
(
void* Data, |
Call PreloadDependencies on this structure |
![]() ![]() |
uint32 | GetStructTypeHash
(
const void* Src |
Calls GetTypeHash if enabled |
![]() ![]() |
bool | Identical
(
const void* A, |
Compare this structure |
![]() ![]() |
bool | ImportTextItem
(
const TCHAR*& Buffer, |
Import this structure |
![]() ![]() |
bool | NetDeltaSerialize
(
FNetDeltaSerializeInfo& DeltaParms, |
Net serialize delta this structure. Serialize a network delta from a base state |
![]() ![]() |
bool | NetSerialize
(
FArchive& Ar, |
Net serialize this structure |
![]() ![]() |
void | PostScriptConstruct
(
void* Data |
Call PostScriptConstruct on this structure |
![]() ![]() |
void | PostSerialize
(
const FArchive& Ar, |
Call PostSerialize on this structure |
![]() ![]() |
bool | Serialize this structure | |
![]() ![]() |
bool | Serialize
(
FStructuredArchive::FSlot Slot, |
|
![]() ![]() |
bool | SerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
Serialize this structure, from some other tag |
![]() ![]() |
bool | StructuredSerializeFromMismatchedTag
(
FPropertyTag const& Tag, |
Typedefs
Name | Description |
---|---|
TTraits |