UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollisionDebugDrawingPublic.h File Reference
#include "CoreMinimal.h"
#include "Engine/EngineTypes.h"

Go to the source code of this file.

Functions

ENGINE_API void DrawLineTraces (const UWorld *InWorld, const FVector &Start, const FVector &End, const TArray< FHitResult > &Hits, float Lifetime)
 
ENGINE_API void DrawSphereSweeps (const UWorld *InWorld, const FVector &Start, const FVector &End, const float Radius, const TArray< FHitResult > &Hits, float Lifetime)
 
ENGINE_API void DrawBoxSweeps (const UWorld *InWorld, const FVector &Start, const FVector &End, const FVector &Extent, const FQuat &Rot, const TArray< FHitResult > &Hits, float Lifetime)
 
ENGINE_API void DrawCapsuleSweeps (const UWorld *InWorld, const FVector &Start, const FVector &End, float HalfHeight, float Radius, const FQuat &Rotation, const TArray< FHitResult > &Hits, float Lifetime)
 
ENGINE_API void DrawBoxOverlap (const UWorld *InWorld, const FVector &Pos, const FVector &Extent, const FQuat &Rot, TArray< struct FOverlapResult > &Overlaps, float Lifetime)
 
ENGINE_API void DrawSphereOverlap (const UWorld *InWorld, const FVector &Pos, const float Radius, TArray< struct FOverlapResult > &Overlaps, float Lifetime)
 
ENGINE_API void DrawCapsuleOverlap (const UWorld *InWorld, const FVector &Pos, const float HalfHeight, const float Radius, const FQuat &Rot, TArray< struct FOverlapResult > &Overlaps, float Lifetime)
 

Function Documentation

◆ DrawBoxOverlap()

ENGINE_API void DrawBoxOverlap ( const UWorld InWorld,
const FVector Pos,
const FVector Extent,
const FQuat Rot,
TArray< struct FOverlapResult > &  Overlaps,
float  Lifetime 
)

Draw box overlap results

◆ DrawBoxSweeps()

ENGINE_API void DrawBoxSweeps ( const UWorld InWorld,
const FVector Start,
const FVector End,
const FVector Extent,
const FQuat Rot,
const TArray< FHitResult > &  Hits,
float  Lifetime 
)

Draw box sweep results

◆ DrawCapsuleOverlap()

ENGINE_API void DrawCapsuleOverlap ( const UWorld InWorld,
const FVector Pos,
const float  HalfHeight,
const float  Radius,
const FQuat Rot,
TArray< struct FOverlapResult > &  Overlaps,
float  Lifetime 
)

Draw capsule overlap results

◆ DrawCapsuleSweeps()

ENGINE_API void DrawCapsuleSweeps ( const UWorld InWorld,
const FVector Start,
const FVector End,
float  HalfHeight,
float  Radius,
const FQuat Rotation,
const TArray< FHitResult > &  Hits,
float  Lifetime 
)

Draw capsule sweep results

◆ DrawLineTraces()

ENGINE_API void DrawLineTraces ( const UWorld InWorld,
const FVector Start,
const FVector End,
const TArray< FHitResult > &  Hits,
float  Lifetime 
)

Draw line trace results

◆ DrawSphereOverlap()

ENGINE_API void DrawSphereOverlap ( const UWorld InWorld,
const FVector Pos,
const float  Radius,
TArray< struct FOverlapResult > &  Overlaps,
float  Lifetime 
)

Draw sphere overlap results

◆ DrawSphereSweeps()

ENGINE_API void DrawSphereSweeps ( const UWorld InWorld,
const FVector Start,
const FVector End,
const float  Radius,
const TArray< FHitResult > &  Hits,
float  Lifetime 
)

Draw sphere sweep results