Navigation
API > API/Runtime > API/Runtime/GeometryCore
TPointSetAdapter provides a very generic interface to an indexable list of points. The list may be sparse, ie some indices may be invalid.
| Name | TPointSetAdapter |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/PointSetAdapter.h |
| Include Path | #include "PointSetAdapter.h" |
Syntax
template<typename RealType>
struct TPointSetAdapter
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetPoint | TFunction< TVector< RealType >(int32)> | Get point at this index | PointSetAdapter.h | |
| GetPointNormal | TFunction< FVector3f(int32)> | Get the normal at a point index | PointSetAdapter.h | |
| HasNormals | TFunction< bool()> | Returns true if this point set has per-point normals | PointSetAdapter.h | |
| IsPoint | TFunction< bool(int32)> | Returns true if this index valid | PointSetAdapter.h | |
| MaxPointID | TFunction< int32()> | Maximum point index | PointSetAdapter.h | |
| PointCount | TFunction< int32()> | Number of points. If PointCount == MaxPointID, then there are no gaps in the index list | PointSetAdapter.h |