Navigation
API > API/Plugins > API/Plugins/Mover
This is the core rollback blackboard, with API for external access. See @URollbackBlackboard_InternalWrapper for in-simulation use.
| Name | URollbackBlackboard |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/RollbackBlackboard.h |
| Include Path | #include "MoveLibrary/RollbackBlackboard.h" |
Syntax
UCLASS (MinimalAPI)
class URollbackBlackboard : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URollbackBlackboard
Structs
| Name | Remarks |
|---|---|
| BlackboardEntry | |
| BlackboardEntryBase | Untyped base, so we can use entries of multiple types in a single-typed container |
| EntrySettings | |
| EntryTimeStamp |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsResimulating | bool | MoveLibrary/RollbackBlackboard.h | ||
| bIsRollbackInProgress | bool | MoveLibrary/RollbackBlackboard.h | ||
| bIsSimulationInProgress | bool | MoveLibrary/RollbackBlackboard.h | ||
| CurrentSimTimeStamp | EntryTimeStamp | MoveLibrary/RollbackBlackboard.h | ||
| EntryMap | TMap< FName, TUniquePtr< BlackboardEntryBase > > | MoveLibrary/RollbackBlackboard.h | ||
| InProgressSimFrameThreadId | uint32 | MoveLibrary/RollbackBlackboard.h | ||
| InProgressSimTimeStamp | EntryTimeStamp | MoveLibrary/RollbackBlackboard.h | ||
| InRollbackThreadId | uint32 | MoveLibrary/RollbackBlackboard.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CreateEntry
(
FName EntryName, |
MoveLibrary/RollbackBlackboard.h | ||
bool HasEntry
(
FName EntryName |
MoveLibrary/RollbackBlackboard.h | ||
| Attempt to retrieve an object from the blackboard. | MoveLibrary/RollbackBlackboard.h | ||
| Users may access the reference of the entry, which may be more efficient than copy - out, copy - in. | MoveLibrary/RollbackBlackboard.h | ||
bool TrySet
(
FName ObjName, |
Store object by a named key, overwriting any existing object | MoveLibrary/RollbackBlackboard.h |