Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/Framework > API/Runtime/Chaos/Framework/FPhysicsSceneGuard
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
Type | Name | Description | |
---|---|---|---|
![]() |
union Chaos::FPhysicsSceneGuard::FSceneLockTls::@3169 | @3170 | |
![]() |
void * | PtrDummy | |
![]() |
uint16 | ReadDepth | |
![]() |
uint16 | WriteDepth |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |