#include <HeightField.h>
|
| constexpr FReal | GetCellWidth () const |
| |
| constexpr FReal | GetCellHeight () const |
| |
| FORCEINLINE int32 | CellIndexToVertexIndex (const int32 CellIndex) const |
| | Convert a Cell Index to a Vertex Index. Returns the vertex index of the first corner in the cell. The other corners will be (VertexIndex + 1), (VertexIndex + NumCols), (VertexIndex + NumCols + 1). Most functions in this class take a vertex index.
|
| |
| FORCEINLINE FVec3 | GetPoint (int32 Index) const |
| |
| FORCEINLINE FVec3 | GetPointScaled (int32 Index) const |
| |
| FORCEINLINE void | GetPoints (int32 Index, FVec3 OutPts[4]) const |
| |
| FORCEINLINE void | GetPointsAndBounds (int32 Index, FVec3 OutPts[4], FAABB3 &OutBounds) const |
| |
| FORCEINLINE void | GetPointsAndBoundsSimd (int32 Index, VectorRegister4Float OutPts[4], FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetBoundsSimd (int32 Index, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetBounds (TVec2< int32 > CellIdx, TVec2< int32 > Area, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetLowResBounds (TVec2< int32 > CellIdx, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetPointsScaled (int32 Index, FVec3 OutPts[4]) const |
| |
| FORCEINLINE void | GetPointsAndBoundsScaled (int32 Index, FVec3 OutPts[4], FAABB3 &OutBounds) const |
| |
| FORCEINLINE void | GetPointsAndBoundsScaledSimd (int32 Index, VectorRegister4Float OutPts[4], FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetBoundsScaledSimd (int32 Index, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetBoundsScaled (TVec2< int32 > CellIdx, TVec2< int32 > Area, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetBoundsScaled (TVec2< int32 > CellIdx, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE void | GetLowResBoundsScaled (TVec2< int32 > CellIdx, FAABBVectorized &OutBounds) const |
| |
| FORCEINLINE FReal | GetMinHeight () const |
| |
| FORCEINLINE FReal | GetMaxHeight () const |
| |
| void | Serialize (FChaosArchive &Ar) |
| |
| void | BuildLowResolutionData () |
| |
◆ StorageType
◆ BuildLowResolutionData()
◆ CellIndexToVertexIndex()
Convert a Cell Index to a Vertex Index. Returns the vertex index of the first corner in the cell. The other corners will be (VertexIndex + 1), (VertexIndex + NumCols), (VertexIndex + NumCols + 1). Most functions in this class take a vertex index.
00 — 01 — 02 — 03 | 0 | 1 | 2 | 04 — 05 — 06 — 07 | 3 | 4 | 5 | 08 — 09 — 10 — 11 | 6 | 7 | 8 | 12 — 13 — 14 — 15
◆ GetBounds()
◆ GetBoundsScaled() [1/2]
◆ GetBoundsScaled() [2/2]
◆ GetBoundsScaledSimd()
◆ GetBoundsSimd()
◆ GetCellHeight()
◆ GetCellWidth()
◆ GetLowResBounds()
◆ GetLowResBoundsScaled()
◆ GetMaxHeight()
◆ GetMinHeight()
◆ GetPoint()
◆ GetPoints()
◆ GetPointsAndBounds()
◆ GetPointsAndBoundsScaled()
◆ GetPointsAndBoundsScaledSimd()
◆ GetPointsAndBoundsSimd()
◆ GetPointScaled()
◆ GetPointsScaled()
◆ Serialize()
◆ HeightPerUnit
◆ Heights
◆ LowResInc
◆ LowResolutionHeights
◆ MaterialIndices
◆ MaxValue
◆ MinValue
◆ NumCols
◆ NumColsLowRes
◆ NumRows
◆ Range
◆ RealSize
◆ Scale
◆ ScaleSimd
◆ StorageRange
◆ StorageSize
The documentation for this struct was generated from the following file:
- Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/HeightField.h