24ENGINE_API void DrawDebugBoxTraceSingle(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
const FVector HalfSize,
const FRotator Orientation,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const FHitResult&
OutHit,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
25ENGINE_API void DrawDebugBoxTraceMulti(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
const FVector HalfSize,
const FRotator Orientation,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const TArray<FHitResult>& OutHits,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
31ENGINE_API void DrawDebugCapsuleTraceSingle(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
float Radius,
float HalfHeight,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const FHitResult&
OutHit,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
33ENGINE_API void DrawDebugCapsuleTraceMulti(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
float Radius,
float HalfHeight,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const TArray<FHitResult>& OutHits,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
36ENGINE_API void DrawDebugCapsuleTraceSingle(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
float Radius,
float HalfHeight,
const FRotator&
Orientation,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const FHitResult&
OutHit,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
38ENGINE_API void DrawDebugCapsuleTraceMulti(
const UWorld*
World,
const FVector& Start,
const FVector&
End,
float Radius,
float HalfHeight,
const FRotator&
Orientation,
EDrawDebugTrace::Type DrawDebugType,
bool bHit,
const TArray<FHitResult>& OutHits,
FLinearColor TraceColor,
FLinearColor TraceHitColor,
float DrawTime);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ENGINE_API void DrawDebugLineTraceSingle(const UWorld *World, const FVector &Start, const FVector &End, EDrawDebugTrace::Type DrawDebugType, bool bHit, const FHitResult &OutHit, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
ENGINE_API void DrawDebugBoxTraceMulti(const UWorld *World, const FVector &Start, const FVector &End, const FVector HalfSize, const FRotator Orientation, EDrawDebugTrace::Type DrawDebugType, bool bHit, const TArray< FHitResult > &OutHits, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
ENGINE_API void DrawDebugLineTraceMulti(const UWorld *World, const FVector &Start, const FVector &End, EDrawDebugTrace::Type DrawDebugType, bool bHit, const TArray< FHitResult > &OutHits, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
FCollisionQueryParams ConfigureCollisionParams(FName TraceTag, bool bTraceComplex, const TArray< AActor * > &ActorsToIgnore, bool bIgnoreSelf, const UObject *WorldContextObject)
Definition KismetTraceUtils.cpp:14
ENGINE_API void DrawDebugSweptSphere(const UWorld *InWorld, FVector const &Start, FVector const &End, float Radius, FColor const &Color, bool bPersistentLines=false, float LifeTime=-1.f, uint8 DepthPriority=0)
ENGINE_API void DrawDebugSphereTraceMulti(const UWorld *World, const FVector &Start, const FVector &End, float Radius, EDrawDebugTrace::Type DrawDebugType, bool bHit, const TArray< FHitResult > &OutHits, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
ENGINE_API void DrawDebugCapsuleTraceMulti(const UWorld *World, const FVector &Start, const FVector &End, float Radius, float HalfHeight, EDrawDebugTrace::Type DrawDebugType, bool bHit, const TArray< FHitResult > &OutHits, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
ENGINE_API void DrawDebugCapsuleTraceSingle(const UWorld *World, const FVector &Start, const FVector &End, float Radius, float HalfHeight, EDrawDebugTrace::Type DrawDebugType, bool bHit, const FHitResult &OutHit, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
ENGINE_API void DrawDebugSweptBox(const UWorld *InWorld, FVector const &Start, FVector const &End, FRotator const &Orientation, FVector const &HalfSize, FColor const &Color, bool bPersistentLines=false, float LifeTime=-1.f, uint8 DepthPriority=0)
ENGINE_API void DrawDebugSphereTraceSingle(const UWorld *World, const FVector &Start, const FVector &End, float Radius, EDrawDebugTrace::Type DrawDebugType, bool bHit, const FHitResult &OutHit, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
FCollisionObjectQueryParams ConfigureCollisionObjectParams(const TArray< TEnumAsByte< EObjectTypeQuery > > &ObjectTypes)
Definition KismetTraceUtils.cpp:47
ENGINE_API void DrawDebugBoxTraceSingle(const UWorld *World, const FVector &Start, const FVector &End, const FVector HalfSize, const FRotator Orientation, EDrawDebugTrace::Type DrawDebugType, bool bHit, const FHitResult &OutHit, FLinearColor TraceColor, FLinearColor TraceHitColor, float DrawTime)
const bool bTraceComplex
Definition PhysicsInterfaceUtils.h:19
Definition NameTypes.h:617
Definition EnumAsByte.h:22
Type
Definition KismetSystemLibrary.h:39
Definition CollisionQueryParams.h:430
Definition CollisionQueryParams.h:43
Definition HitResult.h:21