UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::ISpacialDebugDrawInterface< T > Class Template Referenceabstract

#include <ISpatialAcceleration.h>

Public Member Functions

virtual ~ISpacialDebugDrawInterface ()=default
 
virtual void Box (const TAABB< T, 3 > &InBox, const TVector< T, 3 > &InLinearColor, float InThickness)=0
 
virtual void Line (const TVector< T, 3 > &InBegin, const TVector< T, 3 > &InEnd, const TVector< T, 3 > &InLinearColor, float InThickness)=0
 

Detailed Description

template<typename T>
class Chaos::ISpacialDebugDrawInterface< T >

Can be implemented by external, non-chaos systems to collect / render debug information from spacial structures. When passed to the debug methods on ISpatialAcceleration the methods will be called out by the spacial structure if implemented for the external system to handle the actual drawing.

Constructor & Destructor Documentation

◆ ~ISpacialDebugDrawInterface()

Member Function Documentation

◆ Box()

template<typename T >
virtual void Chaos::ISpacialDebugDrawInterface< T >::Box ( const TAABB< T, 3 > &  InBox,
const TVector< T, 3 > &  InLinearColor,
float  InThickness 
)
pure virtual

◆ Line()

template<typename T >
virtual void Chaos::ISpacialDebugDrawInterface< T >::Line ( const TVector< T, 3 > &  InBegin,
const TVector< T, 3 > &  InEnd,
const TVector< T, 3 > &  InLinearColor,
float  InThickness 
)
pure virtual

The documentation for this class was generated from the following file: