| FImplicitObject
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ImplicitObjectTransformed.h |
Include |
#include "Chaos/ImplicitObjectTransformed.h" |
template<class T, int d, bool bSerializable>
class TImplicitObjectTransformed : public Chaos::FImplicitObject
Transform the contained shape. If you pass a TUniquePtr to the constructor, ownership is transferred to the TransformedImplicit. If you pass a SerializablePtr, the lifetime of the object must be handled externally (do not delete it before deleting the TransformedImplicit). bSerializable Whether the shape can be serialized (usually true). Set to false for transient/stack-allocated objects.
Name | Description | |
---|---|---|
|
TImplicitObjectTransformed ( |
|
|
TImplicitObjectTransformed ( |
|
|
TImplicitObjectTransformed ( |
Create a transform around an ImplicitObject. Lifetime of the wrapped object is managed externally. |
|
TImplicitObjectTransformed ( |
Create a transform around an ImplicitObject and take control of its lifetime. |
Name | Description | |
---|---|---|
|
~TImplicitObjectTransformed() |
Name | Description | ||
---|---|---|---|
|
AccumulateAllImplicitObjects ( |
||
|
AccumulateAllSerializableImplicitObjects ( |
||
|
FindAllIntersectingObjects ( |
||
|
FindClosestIntersectionImp |
||
|
TVector< T, ... |
FindGeometryOpposingNormal |
|
|
FindMostOpposingFace |
||
|
const FVec3 |
GetCenterOfMass() |
|
|
GetDoCollide() |
||
|
const FMatri... |
GetInertiaTensor ( |
|
|
const TRigid... |
GetTransform() |
|
|
const FImpli... |
GetTransformedObject() |
|
|
const FReal |
GetVolume() |
|
|
const Object... |
Object() |
|
|
Overlap ( |
||
|
T |
PhiWithNormal |
|
|
Raycast |
||
|
SetTransform ( |
||
|
constexpr EI... |
StaticType() |
Name | Description | ||
---|---|---|---|
|
const TAABB<... |
BoundingBox() |
|
|
FindClosestFaceAndVertices |
Finds the first intersecting face at given position |
|
|
GetMaterialIndex ( |
||
|
GetTypeHash() |
||
|
Serialize ( |
Name |
Description |
---|---|
FStorage |
|
ObjectType |