Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |
||
| void | CountBytes
(
FArchive& Ar |
||
| bool |
Constants
| Name | Description |
|---|---|
| MAX_CHANGE_HISTORY | The maximum number of individual changelists allowed. |