/Engine/Plugins/Experimental/ChaosUserDataPT/Source/ChaosUserDataPT/Public/ChaosUserDataPT.h
Note thatFSimCallbackOutputis the output struct - this carries no data because this is a one-way callback. We use it basically just to marshal data in one direction.
template<typename TUserData> class TUserDataManagerPT : public [Chaos::TSimCallbackObject< TUserDataManagerPTInput< TUserData >, FSimCallbackNoOutput, ESimCallbackOptions::Presimulate|ESimCallbackOptions::ParticleUnregister >](API\Runtime\Chaos\Chaos\TSimCallbackObject)
int32
InputIdentifier_GT
Identifier of the next input to be created on the game thread.
int32
InputIdentifier_PT
Identifier of the last input to be consumed on the physics thread.
TSparseArray<T...
UserDataMap_PT
Map of particle unique ids to user data.