Navigation
API > API/Plugins > API/Plugins/Buoyancy
Inheritance Hierarchy
- ISimCallbackObject
- TSimCallbackObject
- FBuoyancySubsystemSimCallback
References
| Module | Buoyancy |
| Header | /Engine/Plugins/Experimental/Buoyancy/Source/Runtime/Public/BuoyancySubsystem.h |
| Include | #include "BuoyancySubsystem.h" |
Syntax
class FBuoyancySubsystemSimCallback : public Chaos::TSimCallbackObject< FBuoyancySubsystemSimCallbackInput, FBuoyancySubsystemSimCallbackOutput, Chaos::ESimCallbackOptions::PresimulateChaos::ESimCallbackOptions::MidPhaseModification >
Remarks
NOTE: The Presimulate option is only needed for proper registry with the solver. We don't actually need (or want!) a presimulate tick.
Constants
| Name | Description |
|---|---|
| MaxNumBuoyancyInteractions | Sparse array of arrays of buoyancy interactions - the outer array has one entry per particle, the inner array has an entry per water body that it interacts with. |