8#include "SphereElem.generated.h"
18#if WITH_EDITORONLY_DATA
33#if WITH_EDITORONLY_DATA
55#if WITH_EDITORONLY_DATA
77 UE_DEPRECATED(5.1,
"Changed to GetScaledVolume to support non-uniform scales on other element types")
#define ensure( InExpression)
Definition AssertionMacros.h:464
#define WITH_EDITORONLY_DATA
Definition CoreMiscDefines.h:24
@ ForceInitToZero
Definition CoreMiscDefines.h:156
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
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
#define UE_PI
Definition UnrealMathUtility.h:129
if(Failed) console_printf("Failed.\n")
Definition Archive.h:1208
Definition MaterialRenderProxy.h:102
Definition MeshElementCollector.h:26
Definition PrimitiveDrawInterface.h:19
Definition PhysicsAsset.h:13
Type
Definition ShapeElem.h:17
Definition ShapeElem.h:35
Definition SphereElem.h:15
FKSphereElem(float r)
Definition SphereElem.h:42
virtual ENGINE_API ~FKSphereElem()
FVector Center
Definition SphereElem.h:25
void SetTransform(const FTransform &InTransform)
Definition SphereElem.h:71
friend bool operator==(const FKSphereElem &LHS, const FKSphereElem &RHS)
Definition SphereElem.h:59
float Radius
Definition SphereElem.h:29
static ENGINE_API EAggCollisionShape::Type StaticShapeType
Definition SphereElem.h:93
FVector::FReal GetScaledVolume(const FVector &Scale) const
Definition SphereElem.h:80
virtual FTransform GetTransform() const override final
Definition SphereElem.h:66
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79
double FReal
Definition Vector.h:55