Navigation
API > API/Runtime > API/Runtime/Engine
Replication State that is only needed when sending properties.
| Name | FSendingRepState |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
| Include Path | #include "Net/RepLayout.h" |
Syntax
class FSendingRepState : public FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FSendingRepState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSendingRepState() |
Net/RepLayout.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MAX_CHANGE_HISTORY | int32 | The maximum number of individual changelists allowed. | Net/RepLayout.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOpenAckedCalled | bool | Whether or not FRepLayout::OpenAcked has been called with this FRepState. | Net/RepLayout.h | |
| CDOCustomDeltaState | TArray< TSharedPtr< INetDeltaBaseState > > | Same as RecentCustomDeltaState, but this will always remain as the initial CDO version. | Net/RepLayout.h | |
| ChangeHistory | FRepChangedHistory | Circular buffer of changelists. | Net/RepLayout.h | |
| CheckpointCustomDeltaState | TArray< TSharedPtr< INetDeltaBaseState > > | Same as RecentCustomDeltaState, but will represent the state at the last checkpoint. | Net/RepLayout.h | |
| CustomDeltaChangeIndex | uint32 | Tracking custom delta sends, for comparison against the changelist state. | Net/RepLayout.h | |
| HistoryEnd | int32 | Index in the buffer where changelist history ends (i.e., the Newest changelist). | Net/RepLayout.h | |
| HistoryStart | int32 | Index in the buffer where changelist history starts (i.e., the Oldest changelist). | Net/RepLayout.h | |
| InactiveChangelist | TArray< uint16 > | Properties which are inactive through conditions have their changes stored here, so they can be applied if/when the property becomes active. | Net/RepLayout.h | |
| InactiveParents | TBitArray | Cached set of inactive parent commands. | Net/RepLayout.h | |
| LastChangelistIndex | int32 | The last change list history item we replicated from FRepChangelistState. | Net/RepLayout.h | |
| LastCompareIndex | int32 | Tracks the last time this RepState actually replicated data. | Net/RepLayout.h | |
| LifetimeChangelist | TArray< uint16 > | The unique list of properties that have changed since the channel was first opened | Net/RepLayout.h | |
| NumNaks | int32 | Number of Changelist history entries that have outstanding Naks. | Net/RepLayout.h | |
| PreOpenAckHistory | TArray< FRepChangedHistory > | List of changelists that were generated before the channel was fully opened. | Net/RepLayout.h | |
| RecentCustomDeltaState | TArray< TSharedPtr< INetDeltaBaseState > > | This is the delta state we need to compare with when determining what to send to a client for custom delta properties. | Net/RepLayout.h | |
| RepChangedPropertyTracker | TSharedPtr< FRepChangedPropertyTracker > | Net/RepLayout.h | ||
| RepFlags | FReplicationFlags | Net/RepLayout.h | ||
| Retirement | TArray< FPropertyRetirement > | Array of property retirements that we'll use to track retransmission for Custom Delta Properties. | Net/RepLayout.h | |
| SavedRemoteRole | TEnumAsByte< ENetRole > | Cache off the RemoteRole and Role per connection to avoid issues with FScopedRoleDowngrade. | Net/RepLayout.h | |
| SavedRole | TEnumAsByte< ENetRole > | Net/RepLayout.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CountBytes
(
FArchive& Ar |
Net/RepLayout.h | ||
bool HasAnyPendingRetirements() |
Net/RepLayout.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TStaticBitArray< COND_Max > BuildConditionMapFromRepFlags
(
const FReplicationFlags InFlags |
Net/RepLayout.h |