FSceneLockTls

We use 32 bits to store our depths (16 read and 16 write) allowing a maximum recursive lock of depth 65,536.

Windows
MacOS
Linux

References

Module

Chaos

Header

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

Include

#include "Framework/Threading.h"

Syntax

class FSceneLockTls

Remarks

We use 32 bits to store our depths (16 read and 16 write) allowing a maximum recursive lock of depth 65,536. This unions to whatever the platform ptr size is so we can store this directly into TLS without allocating more storage

Variables

Name Description

Public variable

union Chaos::FP...

 

@2168

Public variable

void *

 

PtrDummy

Public variable

uint16

 

ReadDepth

Public variable

uint16

 

WriteDepth

Constructors

Name Description

Public function

FSceneLockTls()

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