Navigation
API > API/Plugins > API/Plugins/ChaosUserDataPT
Input is a collection of pointers to new and updated userdata objects to be sent to the physics thread
| Name | TUserDataManagerPTInput |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosUserDataPT/Source/ChaosUserDataPT/Public/ChaosUserDataPT.h |
| Include Path | #include "ChaosUserDataPT.h" |
Syntax
template<typename TUserData>
struct TUserDataManagerPTInput : public Chaos::FSimCallbackInput
Inheritance Hierarchy
- FSimCallbackInput → TUserDataManagerPTInput
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bClear | bool | Flag for clearing all data. | ChaosUserDataPT.h | |
| bResizeOnClear | bool | Flag for whether or not data resize is allowed from changes. | ChaosUserDataPT.h | |
| Identifier | int32 | Monotonically increasing identifier for the input object. | ChaosUserDataPT.h | |
| UserDataToAdd | TMap< FUniqueIdx, TUniquePtr< TUserData > > | Map of particle unique indices to user data ptrs | ChaosUserDataPT.h | |
| UserDataToRemove | TSet< FUniqueIdx > | Set of particle unique indices for which to remove user data. | ChaosUserDataPT.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Reset() |
ChaosUserDataPT.h |