Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FExtrudedTaperedCapsule |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ExtrudedTaperedCapsule.h |
| Include Path | #include "Chaos/ExtrudedTaperedCapsule.h" |
Syntax
class FExtrudedTaperedCapsule : public Chaos::FImplicitObject
Inheritance Hierarchy
- FChaosRefCountedObject → FImplicitObject → FExtrudedTaperedCapsule
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FExtrudedTaperedCapsule
(
const FExtrudedTaperedCapsule& Other |
Chaos/ExtrudedTaperedCapsule.h | ||
| Chaos/ExtrudedTaperedCapsule.h | |||
FExtrudedTaperedCapsule
(
FExtrudedTaperedCapsule&& Other |
Chaos/ExtrudedTaperedCapsule.h | ||
FExtrudedTaperedCapsule
(
const FVec3f& InOrigin, |
Chaos/ExtrudedTaperedCapsule.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FExtrudedTaperedCapsule() |
Chaos/ExtrudedTaperedCapsule.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HalfLength | FRealSingle | Chaos/ExtrudedTaperedCapsule.h | ||
| HalfWidth | FRealSingle | Chaos/ExtrudedTaperedCapsule.h | ||
| LocalBoundingBox | FAABB3 | Chaos/ExtrudedTaperedCapsule.h | ||
| MajorAxis | FVec3f | Chaos/ExtrudedTaperedCapsule.h | ||
| MinorAxis | FVec3f | Chaos/ExtrudedTaperedCapsule.h | ||
| Origin | FVec3f | Chaos/ExtrudedTaperedCapsule.h | ||
| Radius1 | FRealSingle | Chaos/ExtrudedTaperedCapsule.h | ||
| Radius2 | FRealSingle | Chaos/ExtrudedTaperedCapsule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRealSingle GetHalfLength() |
Chaos/ExtrudedTaperedCapsule.h | ||
FRealSingle GetHalfWidth() |
Chaos/ExtrudedTaperedCapsule.h | ||
const FVec3f & GetMajorAxis() |
Length axis | Chaos/ExtrudedTaperedCapsule.h | |
const FVec3f & GetMinorAxis() |
Width axis | Chaos/ExtrudedTaperedCapsule.h | |
const FVec3f & GetOrigin() |
Returns the center of the rectangle | Chaos/ExtrudedTaperedCapsule.h | |
const FVec3f & GetOriginf() |
Chaos/ExtrudedTaperedCapsule.h | ||
FRealSingle GetRadius1() |
Radius at +MajorAxis end | Chaos/ExtrudedTaperedCapsule.h | |
FRealSingle GetRadius2() |
Radius at -MajorAxis end | Chaos/ExtrudedTaperedCapsule.h |
Public Virtual
Overridden from FImplicitObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FAABB3 BoundingBox() |
Chaos/ExtrudedTaperedCapsule.h | ||
virtual uint32 GetTypeHash() |
Chaos/ExtrudedTaperedCapsule.h | ||
virtual FReal PhiWithNormal
(
const FVec3& x, |
Find the closest point on the surface, and return the separating distance and axis. | Chaos/ExtrudedTaperedCapsule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EImplicitObjectType StaticType() |
Chaos/ExtrudedTaperedCapsule.h |