UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericPlatformTLS.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
7
11
struct
FGenericPlatformTLS
12
{
13
static
const
uint32
InvalidTlsSlot
= 0xFFFFFFFF;
14
20
static
UE_FORCEINLINE_HINT
bool
IsValidTlsSlot
(
uint32
SlotIndex)
21
{
22
return
SlotIndex !=
InvalidTlsSlot
;
23
}
24
25
#if 0
// provided for reference
29
static UE_FORCEINLINE_HINT uint32 GetCurrentThreadId(void)
30
{
31
}
32
36
static
UE_FORCEINLINE_HINT
uint32
AllocTlsSlot(
void
)
37
{
38
}
39
46
static
UE_FORCEINLINE_HINT
void
SetTlsValue(
uint32
SlotIndex,
void
*
Value
)
47
{
48
}
49
55
static
UE_FORCEINLINE_HINT
void
* GetTlsValue(
uint32
SlotIndex)
56
{
57
}
58
64
static
UE_FORCEINLINE_HINT
void
FreeTlsSlot(
uint32
SlotIndex)
65
{
66
}
67
#endif
68
};
CoreTypes.h
UE_FORCEINLINE_HINT
#define UE_FORCEINLINE_HINT
Definition
Platform.h:723
EColorPickerChannels::Value
@ Value
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FGenericPlatformTLS
Definition
GenericPlatformTLS.h:12
FGenericPlatformTLS::InvalidTlsSlot
static const uint32 InvalidTlsSlot
Definition
GenericPlatformTLS.h:13
FGenericPlatformTLS::IsValidTlsSlot
static UE_FORCEINLINE_HINT bool IsValidTlsSlot(uint32 SlotIndex)
Definition
GenericPlatformTLS.h:20
Engine
Source
Runtime
Core
Public
GenericPlatform
GenericPlatformTLS.h
Generated by
1.9.8