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