Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FTetrahedralFacade |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionTetrahedralFacade.h |
| Include Path | #include "GeometryCollection/Facades/CollectionTetrahedralFacade.h" |
Syntax
class FTetrahedralFacade
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTetrahedralFacade
(
FManagedArrayCollection& InSelf |
FSelectionFacade Constuctor | GeometryCollection/Facades/CollectionTetrahedralFacade.h | |
FTetrahedralFacade
(
const FManagedArrayCollection& InSelf |
GeometryCollection/Facades/CollectionTetrahedralFacade.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTetrahedralFacade() |
GeometryCollection/Facades/CollectionTetrahedralFacade.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Tetrahedron | const TManagedArrayAccessor< FIntVector4 > | Attributes | GeometryCollection/Facades/CollectionTetrahedralFacade.h | |
| TetrahedronCount | const TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralFacade.h | ||
| TetrahedronStart | const TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralFacade.h | ||
| Vertex | const TManagedArrayAccessor< FVector3f > | GeometryCollection/Facades/CollectionTetrahedralFacade.h | ||
| VertexCount | const TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralFacade.h | ||
| VertexStart | const TManagedArrayAccessor< int32 > | GeometryCollection/Facades/CollectionTetrahedralFacade.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Collection | FManagedArrayCollection * | GeometryCollection/Facades/CollectionTetrahedralFacade.h | ||
| ConstCollection | const FManagedArrayCollection & | GeometryCollection/Facades/CollectionTetrahedralFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DefineSchema() |
Create the facade schema. | GeometryCollection/Facades/CollectionTetrahedralFacade.h | |
bool Intersection
(
const TConstArrayView< Chaos::Softs::FSolverVec3 >& SamplePositions, |
Barycentric intersections with Tetarhedron | GeometryCollection/Facades/CollectionTetrahedralFacade.h | |
bool IsConst() |
Returns `true_ if the facade is operating on a read-only geometry collection. | GeometryCollection/Facades/CollectionTetrahedralFacade.h | |
bool IsValid() |
Returns `true_ if the Facade defined on the collection, and is initialized to a valid bindings group. | GeometryCollection/Facades/CollectionTetrahedralFacade.h |