Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TTripleBuffer
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor. | Containers/TripleBuffer.h | ||
TTripleBuffer
(
ENoInit |
Default constructor (no initialization). | Containers/TripleBuffer.h | |
TTripleBuffer
(
const BufferType& InValue |
Create and initialize a new instance with a given buffer value. | Containers/TripleBuffer.h | |
TTripleBuffer
(
BufferType(&) InBuffers |
Create and initialize a new instance using provided buffers. | Containers/TripleBuffer.h | |
TTripleBuffer
(
const TTripleBuffer& |
Hidden copy constructor (triple buffers cannot be copied). | Containers/TripleBuffer.h |
TTripleBuffer()
Description
Default constructor.
| Name | TTripleBuffer |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/TripleBuffer.h |
| Include Path | #include "Containers/TripleBuffer.h" |
TTripleBuffer()
TTripleBuffer(ENoInit)
Description
Default constructor (no initialization).
| Name | TTripleBuffer |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/TripleBuffer.h |
| Include Path | #include "Containers/TripleBuffer.h" |
TTripleBuffer
(
ENoInit
)
TTripleBuffer(const BufferType &)
Description
Create and initialize a new instance with a given buffer value.
| Name | TTripleBuffer |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/TripleBuffer.h |
| Include Path | #include "Containers/TripleBuffer.h" |
TTripleBuffer
(
const BufferType & InValue
)
Parameters
| Name | Remarks |
|---|---|
| InValue | The initial value of all three buffers. |
TTripleBuffer(BufferType(&))
Description
Create and initialize a new instance using provided buffers.
The elements of the provided items array are expected to have the following initial contents: 0 = Temp 1 = Write 2 = Read
| Name | TTripleBuffer |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/TripleBuffer.h |
| Include Path | #include "Containers/TripleBuffer.h" |
TTripleBuffer
(
BufferType(&) InBuffers
)
Parameters
| Name | Remarks |
|---|---|
| InBuffers | The buffer memory to use. |
TTripleBuffer(const TTripleBuffer &)
Description
Hidden copy constructor (triple buffers cannot be copied).
| Name | TTripleBuffer |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/TripleBuffer.h |
| Include Path | #include "Containers/TripleBuffer.h" |
TTripleBuffer
(
const TTripleBuffer &
)