Navigation
API > API/Runtime > API/Runtime/Chaos
A utility for loading old convex structure data
| Name | FLegacyConvexStructureDataLoader |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ConvexFlattenedArrayStructureData.h |
| Include Path | #include "Chaos/ConvexFlattenedArrayStructureData.h" |
Syntax
class FLegacyConvexStructureDataLoader
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Extract ragged arrays of vertices per plane from the flattened array structure For use by LoadVariableSizePackedArrays to avoid code dupe based on index size | Chaos/ConvexFlattenedArrayStructureData.h | ||
| Load data from an asset saved before we had a proper half-edge data structure. | Chaos/ConvexFlattenedArrayStructureData.h | ||
| Orginal structure used 32bit indices regardless of max index, and they were store in ragged TArray |
Chaos/ConvexFlattenedArrayStructureData.h | ||
| The second data structure packed the indices into flat arrays, and used an 8bit index if possible (and 32bit otherwise) | Chaos/ConvexFlattenedArrayStructureData.h |