TNetworkSimSparseBuffer

Frame: arbitrary identifier for data.

Windows
MacOS
Linux

Inheritance Hierarchy

TNetworkSimBufferBase

TNetworkSimSparseBuffer

References

Module

NetworkPrediction

Header

/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkedSimulationModelBuffer.h

Include

#include "NetworkedSimulationModelBuffer.h"

Syntax

template<typename T, int32 NumElements>
struct TNetworkSimSparseBuffer : public TNetworkSimBufferBase< TNetworkSimSparseBuffer< T, NumElements > >

Remarks

Frame: arbitrary identifier for data. Not contiguous or controlled by us (always passed in) Position/Pos: increasing counter for position in array. Mod with Data.Num to get Index. Index/Idx: actual index into Data Array

Constructors

Name Description

Public function

TNetworkSimSparseBuffer()

Functions

Name Description

Public function Const

ConstIterato...

 

CreateConstIterator()

Public function

IteratorType

 

CreateIterator()

Public function

T *

 

Get

(
    int32 Frame
)

Public function Const

const T *...

 

Get

(
    int32 Frame
)

Public function Const

int32

 

GetDirtyCount()

Public function

T *

 

HeadElement()

Public function Const

const T *...

 

HeadElement()

Public function Const

int32

 

HeadFrame()

Public function

TNetSimLazyW...

 

LazyWriter

(
    int32 Frame
)

Public function Const

int32

 

Max()

Public function Const

int32

 

Num()

Public function

T *

 

TailElement()

Public function Const

const T *...

 

TailElement()

Public function Const

int32

 

TailFrame()

Public function

T *

 

WriteFrame

(
    int32 Frame
)

Returns the element @ frame for writing.

Public function

ElementType ...

 

WriteFrameInitializedFromHead

(
    int32 Frame
)

Operators

Name Description

Public function Const

const T *...

 

operator[]

(
    int32 Frame
)

Public function

T *

 

operator[]

(
    int32 Frame
)

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss