Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPackageMap
- UIrisObjectReferencePackageMap
- UPackageMapClient
- UUnitTestPackageMap
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/CoreNet.h |
Include | #include "UObject/CoreNet.h" |
Syntax
class UPackageMap : public UObject
Remarks
Maps objects and names to and from indices for network communication.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bShouldTrackUnmappedGuids | |
![]() |
FString | DebugContextString | |
![]() |
TSet< FNetworkGUID > | TrackedMappedDynamicNetGuids | |
![]() |
TSet< FNetworkGUID > | TrackedUnmappedNetGuids |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UPackageMap
(
const FObjectInitializer& ObjectInitializer |
||
![]() |
COREUOBJECT_API | UPackageMap
(
FVTableHelper& Helper |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | __DefaultConstructor
(
const FObjectInitializer& X |
|
![]() ![]() |
UObject * | __VTableCtorCaller
(
FVTableHelper& Helper |
|
![]() |
void | ||
![]() ![]() ![]() |
FNetworkGUID | GetNetGUIDFromObject
(
const UObject* InObject |
|
![]() ![]() |
void | GetNetGUIDStats
(
int32& AckCount, |
|
![]() ![]() |
UObject * | GetObjectFromNetGUID
(
const FNetworkGUID& NetGUID, |
|
![]() ![]() |
const TSet< FNetworkGUID > & | ||
![]() ![]() |
const TSet< FNetworkGUID > & | ||
![]() ![]() ![]() |
bool | IsGUIDBroken
(
const FNetworkGUID& NetGUID, |
|
![]() ![]() |
void | LogDebugInfo
(
FOutputDevice& Ar |
|
![]() ![]() |
void | NotifyBunchCommit
(
const int32 OutPacketId, |
|
![]() ![]() |
void | NotifyStreamingLevelUnload
(
UObject* UnloadedLevel |
|
![]() ![]() |
bool | ||
![]() ![]() |
void | ReceivedAck
(
const int32 AckPacketId |
|
![]() ![]() |
void | ReceivedNak
(
const int32 NakPacketId |
|
![]() ![]() |
void | ReportSyncLoadsForProperty
(
const FProperty* Property, |
|
![]() |
void | ResetTrackedGuids
(
bool bShouldTrack |
|
![]() ![]() |
void | For sync load debugging with LogNetSyncLoads. | |
![]() ![]() |
UObject * | ResolvePathAndAssignNetGUID
(
const FNetworkGUID& NetGUID, |
|
![]() ![]() |
bool | SerializeName
(
FArchive& Ar, |
|
![]() ![]() |
bool | SerializeNewActor
(
FArchive& Ar, |
|
![]() ![]() |
bool | SerializeObject
(
FArchive& Ar, |
|
![]() |
void | SetDebugContextString
(
const FString& Str |
|
![]() ![]() |
UClass * | StaticClass () |
Returns a UClass object representing this class at runtime |
![]() ![]() |
EClassCastFlags | Returns the static cast flags for this class | |
![]() ![]() |
const TCHAR * | Returns the package this class belongs in | |
![]() ![]() |
void | ||
![]() ![]() |
bool | StaticSerializeName
(
FArchive& Ar, |
|
![]() ![]() |
bool | WriteObject
(
FArchive& Ar, |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
void | operator delete
(
void* InMem |
Eliminate V1062 warning from PVS-Studio while keeping MSVC and Clang happy. |
![]() |
void * | operator new
(
const size_t InSize, |
For internal use only; use StaticConstructObject() to create new objects. |
![]() |
void * | operator new
(
const size_t InSize, |
For internal use only; use StaticConstructObject() to create new objects. |
Typedefs
Name | Description |
---|---|
Super | Typedef for the base class (UObject) |
ThisClass | Typedef for UPackageMap. |
Constants
Name | Description |
---|---|
StaticClassFlags | Bitwise union of EClassFlags pertaining to this class. |