| FImplicitObject
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/HeightField.h |
Include |
#include "Chaos/HeightField.h" |
class FHeightField : public Chaos::FImplicitObject
Name | Description | ||
---|---|---|---|
|
GeomData |
Name | Description | |
---|---|---|
|
FHeightField ( |
|
|
FHeightField |
|
|
FHeightField ( |
Name | Description | |
---|---|---|
|
~FHeightField() |
Not required as long as FImplicitObject also has deleted move constructor (adding this causes an error on Linux build) FHeightField(FHeightField&& Other) = default; |
Name | Description | ||
---|---|---|---|
|
EditHeights |
Support for editing a subsection of the heightfield |
|
|
EditHeights |
Support for editing a subsection of the heightfield |
|
|
FClosestFace... |
FindClosestFace |
|
|
GetHeight |
||
|
GetHeight ( |
||
|
GetHeightAt ( |
||
|
GetMaterialIndex ( |
||
|
GetMaterialIndex |
||
|
GetNormalAt ( |
||
|
GetNumCols() |
||
|
GetNumRows() |
||
|
GJKContactPoint |
||
|
GJKContactPoint ( |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint ( |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
GJKContactPoint |
||
|
IsHole ( |
||
|
IsHole |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
OverlapGeom ( |
||
|
SetScale ( |
||
|
constexpr EI... |
StaticType() |
|
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
SweepGeom |
||
|
VisitTriangles |
Name | Description | ||
---|---|---|---|
|
const FAABB3 |
BoundingBox() |
|
|
FindGeometryOpposingNormal |
Given a normal and a face index, compute the most opposing normal associated with the underlying geometry features. |
|
|
FindMostOpposingFace |
Returns the most opposing face. |
|
|
GetMaterialIndex ( |
||
|
GetTypeHash() |
||
|
Overlap |
This gives derived types a way to do an overlap check without calling PhiWithNormal todo: this api is confusing. |
|
|
PhiWithNormal |
Find the closest point on the surface, and return the separating distance and axis. |
|
|
Raycast |
This gives derived types a way to avoid calling PhiWithNormal todo: this api is confusing. |
|
|
Serialize ( |
Name |
Description |
|
---|---|---|
|
FClosestFaceData |
|
|
FData |
Name |
Description |
---|---|
FDataType |