Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/PhysicsEngine
Inheritance Hierarchy
- FKShapeElem
- FKLevelSetElem
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/LevelSetElem.h |
| Include | #include "PhysicsEngine/LevelSetElem.h" |
Syntax
struct FKLevelSetElem : public FKShapeElem
Constructors
| Type | Name | Description | |
|---|---|---|---|
FKLevelSetElem
(
const FKLevelSetElem& Other |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BuildLevelSet
(
const FTransform& GridTransform, |
||
| FBox | CalcAABB
(
const FTransform& BoneTM, |
||
| void | DrawElemSolid
(
FPrimitiveDrawInterface* PDI, |
||
| void | GetElemSolid
(
const FTransform& ElemTM, |
||
| void | GetInteriorGridCells
(
TArray< FBox >& CellBoxes, |
Get geometry of all cells where the level set function is less than or equal to InteriorThreshold | |
| const TSharedPtr< Chaos::FLevelSet, ESPMode::ThreadSafe > | GetLevelSet () |
||
| void | GetLevelSetData
(
FTransform& OutGridTransform, |
||
| FTransform | GetTransform () |
||
| void | GetZeroIsosurfaceGridCellFaces
(
TArray< FVector3f >& Vertices, |
Get geometry of all cell faces where level set function changes sign | |
| FIntVector3 | |||
| void | ScaleElem
(
FVector DeltaSize, |
||
| bool | |||
| void | SetTransform
(
const FTransform& InTransform |
||
| FBox |
Overridden from FKShapeElem
| Type | Name | Description | |
|---|---|---|---|
| void | DrawElemWire
(
FPrimitiveDrawInterface* PDI, |
Draw functions. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const FKLevelSetElem & | operator=
(
const FKLevelSetElem& Other |