Navigation
API > API/Plugins > API/Plugins/ConcertTransport
Scratchpad of id -> value pairs corresponding to a particular client
| Name | FConcertScratchpad |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertMain/Source/ConcertTransport/Public/Scratchpad/ConcertScratchpad.h |
| Include Path | #include "Scratchpad/ConcertScratchpad.h" |
Syntax
class FConcertScratchpad
Structs
| Name | Remarks |
|---|---|
| IScratchpadValue | Scratchpad value interface |
| TScratchpadValue | Scratchpad value implementation |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| IScratchpadValuePtr | TSharedPtr< IScratchpadValue, ESPMode::ThreadSafe > | Scratchpad/ConcertScratchpad.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ScratchpadValues | TMap< FName, IScratchpadValuePtr > | Map of values (id -> value) | Scratchpad/ConcertScratchpad.h | |
| ScratchpadValuesCS | FCriticalSection | Critical section protecting concurrent access to ScratchpadValues | Scratchpad/ConcertScratchpad.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Get the scratchpad value associated with the given key (if any). | Scratchpad/ConcertScratchpad.h | ||
| Get the scratchpad value associated with the given key (if any). | Scratchpad/ConcertScratchpad.h | ||
T & GetValueChecked
(
const FName& InId |
Get the scratchpad value associated with the given key, or assert if missing. | Scratchpad/ConcertScratchpad.h | |
const T & GetValueChecked
(
const FName& InId |
Get the scratchpad value associated with the given key, or assert if missing. | Scratchpad/ConcertScratchpad.h | |
bool HasValue
(
const FName& InId |
Does the scratchpad have a value for the given key? | Scratchpad/ConcertScratchpad.h | |
| Set the scratchpad value associated with the given key. | Scratchpad/ConcertScratchpad.h | ||
| Set the scratchpad value associated with the given key. | Scratchpad/ConcertScratchpad.h |