Navigation
API > API/Plugins > API/Plugins/Mover
Wrapper class for in-simulation access to the blackboard. This exposes otherwise private API, and redirects set/get operations to the in-simulation locations. This is what all movement mechanisms will interact with, including movement modes, layered moves, etc. This also supports a predictive mode, so the blackboard can be used and even temporarily written to, without affecting the true simulation's state or external parties. Users of this wrapper will not be aware whether it's part of a true movement sim or a predictive one.
| Name | FRollbackBlackboardSimWrapper |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Mover/Source/Mover/Public/MoveLibrary/RollbackBlackboardWrappers.h |
| Include Path | #include "MoveLibrary/RollbackBlackboardWrappers.h" |
Syntax
USTRUCT (BlueprintType )
struct FRollbackBlackboardSimWrapper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor exists only for reflection / BP support. Typically constructed with a blackboard or as a copy. | MoveLibrary/RollbackBlackboardWrappers.h | ||
FRollbackBlackboardSimWrapper
(
const FRollbackBlackboardSimWrapper& Other |
MoveLibrary/RollbackBlackboardWrappers.h | ||
FRollbackBlackboardSimWrapper
(
URollbackBlackboard& InBlackboard, |
MoveLibrary/RollbackBlackboardWrappers.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInPredictiveMode | bool | MoveLibrary/RollbackBlackboardWrappers.h | ||
| Blackboard | TObjectPtr< URollbackBlackboard > | MoveLibrary/RollbackBlackboardWrappers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CreateEntry
(
FName EntryName, |
MoveLibrary/RollbackBlackboardWrappers.h | ||
bool HasEntry
(
FName EntryName |
MoveLibrary/RollbackBlackboardWrappers.h | ||
bool TryGet
(
FName ObjName, |
MoveLibrary/RollbackBlackboardWrappers.h | ||
const EntryT * TryGetRef
(
FName ObjName |
MoveLibrary/RollbackBlackboardWrappers.h | ||
bool TrySet
(
FName ObjName, |
MoveLibrary/RollbackBlackboardWrappers.h |