8#include "TaperedCapsuleElem.generated.h"
24 UPROPERTY(Category =
Capsule, EditAnywhere, meta = (ClampMin = "-360", ClampMax = "360"))
41 bool bOneSidedCollision =
false;
50 return (
LHS.Center == RHS.Center &&
51 LHS.Rotation == RHS.Rotation &&
52 LHS.Radius0 == RHS.Radius0 &&
53 LHS.Radius1 == RHS.Radius1 &&
54 LHS.Length == RHS.Length &&
55 LHS.bOneSidedCollision == RHS.bOneSidedCollision);
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TTransform< double > FTransform
Definition MathFwd.h:53
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition MaterialRenderProxy.h:102
Definition MeshElementCollector.h:26
Definition PrimitiveDrawInterface.h:19
Type
Definition ShapeElem.h:17
@ false
Definition radaudio_common.h:23
Definition ShapeElem.h:35
Definition TaperedCapsuleElem.h:16
void SetTransform(const FTransform &InTransform)
Definition TaperedCapsuleElem.h:64
virtual FTransform GetTransform() const override final
Definition TaperedCapsuleElem.h:59
static ENGINE_API EAggCollisionShape::Type StaticShapeType
Definition TaperedCapsuleElem.h:98