FTripleBuffer

Triple Buffer Implementation - Not thread-safe requires external locks

Windows
MacOS
Linux

Inheritance Hierarchy

IBufferResource

FTripleBuffer

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Framework/MultiBufferResource.h

Include

#include "Chaos/Framework/MultiBufferResource.h"

Syntax

template<typename ResourceType>
class FTripleBuffer : public Chaos::IBufferResource< ResourceType >

Remarks

Triple Buffer Implementation - Not thread-safe requires external locks

Constructors

Name Description

Public function

FTripleBuffer()

Destructors

Name Description

Public function Virtual

~FTripleBuffer()

Overridden from IBufferResource

Name Description

Public function Virtual

ResourceType...

 

AccessProducerBuffer()

Public function Virtual

void

 

FlipProducer()

Public function Virtual

EMultiBuffer...

 

GetBufferMode()

Public function Virtual Const

const Resour...

 

GetConsumerBuffer()

Public function Virtual

ResourceType...

 

GetConsumerBufferMutable()

Public function Virtual Const

const Resour...

 

GetProducerBuffer()

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