Navigation
API > API/Plugins > API/Plugins/ChaosInsightsAnalysis
| Name | FLockRegion |
| Type | struct |
| Header File | /Engine/Plugins/ChaosInsights/Source/ChaosInsightsAnalysis/Public/ChaosInsightsAnalysis/Model/LockRegions.h |
| Include Path | #include "ChaosInsightsAnalysis/Model/LockRegions.h" |
Syntax
struct FLockRegion
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AcquireTime | double | Time that the lock was actually acquired (including waiting on the lock if it was already taken) | ChaosInsightsAnalysis/Model/LockRegions.h | |
| BeginTime | double | Time that the caller attempted to take the lock. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| bIsWrite | bool | Whether this is a write-lock (as opposed to a read-lock) | ChaosInsightsAnalysis/Model/LockRegions.h | |
| Depth | int32 | UI depth. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| EndTime | double | Time that the caller relinquished the lock. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| LockCount | int32 | Number of times a lock was taken during the region. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| LockDepth | int32 | Tracking for the lock depth to combine all recursive locks into one region. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| Text | const TCHAR * | Name of the thread that took the lock. | ChaosInsightsAnalysis/Model/LockRegions.h | |
| Thread | uint64 | The local thread Id for the thread that took the lock. | ChaosInsightsAnalysis/Model/LockRegions.h |