Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Net/RepLayout.h |
Include |
#include "Net/RepLayout.h" |
class FRepHandleIterator
Iterates over a changelist, taking each handle, and mapping to rep layout index, array index, etc.
Name | Description | ||
---|---|---|---|
|
const int32 |
ArrayElementSize |
Only used for Dynamic Arrays. |
|
ArrayIndex |
The index of the current element in a dynamic array. |
|
|
ArrayOffset |
The Byte offset of Serialized Property data for a dynamic array to the current element. |
|
|
ChangelistIterator |
Used to track current state of the iteration. |
|
|
CmdIndex |
The current Property Command index. |
|
|
Cmds |
List of all available Layout Commands. |
|
|
Handle |
The current Relative Property Command handle. |
|
|
HandleToCmdIndex |
Used to map Relative Handles to absolute Property Command Indices. |
|
|
const int32 |
MaxArrayIndex |
Number of elements in a Dynamic array. |
|
const int32 |
MaxCmdIndex |
Highest index in Cmds where the iterator can go. |
|
const int32 |
MinCmdIndex |
Lowest index in Cmds where the iterator can go. |
|
const int32 |
NumHandlesPerElement |
The number of handles per Command. This should always be 1, except for Arrays. |
|
UStruct const &... |
Owner |
Name | Description | |
---|---|---|
|
FRepHandleIterator ( |
Name | Description | ||
---|---|---|---|
|
JumpOverArray() |
Skips all the handles associated with a dynamic array at the iterators current position. |
|
|
NextHandle() |
Moves the iterator to the next available handle. |
|
|
PeekNextHandle() |
Gets the handle at the iterators current position without advancing it. |