Navigation
API > API/Runtime > API/Runtime/Engine
Opaque handle into an SSAM handle table. 8 bytes, POD, trivially copyable. Separate tag types for asset vs primitive prevent accidental cross-table use.
| Name | TSSAMHandle |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Streaming/SimpleStreamableAssetManagerHandle.h |
| Include Path | #include "Streaming/SimpleStreamableAssetManagerHandle.h" |
Syntax
template<typename TagT>
struct TSSAMHandle
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INVALID_SLOT | uint32 | Streaming/SimpleStreamableAssetManagerHandle.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Generation | uint32 | Streaming/SimpleStreamableAssetManagerHandle.h | ||
| SlotIndex | uint32 | Streaming/SimpleStreamableAssetManagerHandle.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsStale () |
True when the handle's slot was released since the handle was minted (generation mismatch). | Streaming/SimpleStreamableAssetManagerHandle.h | |
bool IsStale () |
Streaming/SimpleStreamableAssetManager.h | ||
bool IsStale () |
Streaming/SimpleStreamableAssetManager.h | ||
bool IsValid() |
Streaming/SimpleStreamableAssetManagerHandle.h | ||
void Reset() |
Reset to default. | Streaming/SimpleStreamableAssetManagerHandle.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const TSSAMHandle& |
Streaming/SimpleStreamableAssetManagerHandle.h | ||
bool operator==
(
const TSSAMHandle& |
Streaming/SimpleStreamableAssetManagerHandle.h |