Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDRigidsEvolution.h |
Include |
#include "Chaos/PBDRigidsEvolution.h" |
struct ISpatialAccelerationCollectionFactory
Name | Description | |
---|---|---|
|
~ISpatialAccelerationCollectionFactory() |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
CreateAccelerationPerBucket_Threaded ( |
Chaos creates new acceleration structures per bucket. Factory can change underlying type at runtime as well as number of buckets to AB test. |
|
TUniquePtr< ... |
CreateEmptyCollection() |
Create an empty acceleration collection with the desired buckets. Chaos enqueues acceleration structure operations per bucket. |
|
GetActiveBucketsMask() |
Mask indicating which bucket is active. Spatial indices in inactive buckets fallback to bucket 0. Bit 0 indicates bucket 0 is active, Bit 1 indicates bucket 1 is active, etc... |
|
|
IsBucketTimeSliced ( |
Determines if bucket implements time slicing. |
|
|
Serialize ( |
Serialize the collection in and out. |