| TMeshElementArrayBase
|
Module |
|
Header |
/Engine/Source/Runtime/MeshDescription/Public/MeshElementArray.h |
Include |
#include "MeshElementArray.h" |
template<typename ElementType>
class TMeshElementArrayBase
This defines the container used to hold mesh elements. Its important properties are that it acts as an associative container (i.e. an element can be obtained from a given index), and that insert/delete/find are cheap. The current implementation is as a TSparseArray, but we abstract it so that this can be changed later if required, e.g. a TMap might be desirable if we wished to maintain unique indices for the lifetime of the container.
Name | Description | ||
---|---|---|---|
|
TSparseArray< E... |
Container |
The actual container, represented by a sparse array |
Name | Description | ||
---|---|---|---|
|
Compact ( |
Compacts elements and returns a remapping table |
|
|
Remap ( |
Remaps elements according to the passed remapping table |