Navigation
API > API/Runtime > API/Runtime/GameplayDebugger
| Name | FGameplayDebuggerDataPack |
| Type | struct |
| Header File | /Engine/Source/Runtime/GameplayDebugger/Public/GameplayDebuggerTypes.h |
| Include Path | #include "GameplayDebuggerTypes.h" |
Syntax
struct FGameplayDebuggerDataPack
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameplayDebuggerDataPack() |
GameplayDebuggerTypes.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHeader | FGameplayDebuggerDataPackHeader | GameplayDebuggerTypes.h | |
| FOnReset | TBaseDelegate_NoParams< void > | GameplayDebuggerTypes.h | |
| FOnSerialize | TBaseDelegate_OneParam< void, FArchive & > | GameplayDebuggerTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PacketSize | int32 | GameplayDebuggerTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsDirty | uint32 | Force net replication, regardless DataCRC | GameplayDebuggerTypes.h | |
| bNeedsConfirmation | uint32 | If set, replication must be confirmed by client before sending next update | GameplayDebuggerTypes.h | |
| bReceived | uint32 | Set when client receives complete data pack | GameplayDebuggerTypes.h | |
| Data | TArray< uint8 > | Data being replicated | GameplayDebuggerTypes.h | |
| DataCRC | uint32 | CRC used to test changes in Data array | GameplayDebuggerTypes.h | |
| Flags | EGameplayDebuggerDataPack | Data pack flags | GameplayDebuggerTypes.h | |
| Header | FHeader | Minimal header used for DataPack state comparison | GameplayDebuggerTypes.h | |
| PackId | int32 | Auto assigned Id of pack | GameplayDebuggerTypes.h | |
| ResetDelegate | FOnReset | GameplayDebuggerTypes.h | ||
| SerializeDelegate | FOnSerialize | GameplayDebuggerTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CheckDirtyAndUpdate() |
GameplayDebuggerTypes.h | ||
float GetProgress() |
Get replication progress in (0..1) range | GameplayDebuggerTypes.h | |
bool IsInProgress() |
Is replication in progress? | GameplayDebuggerTypes.h | |
void OnPacketRequest
(
int16 DataVersion, |
GameplayDebuggerTypes.h | ||
void OnReplicated() |
GameplayDebuggerTypes.h | ||
bool RequestReplication
(
int16 SyncCounter |
GameplayDebuggerTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsMultiPacket
(
int32 TestSize |
GameplayDebuggerTypes.h |