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