UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ICustomHitTestPath Class Referenceabstract

#include <HittestGrid.h>

+ Inheritance diagram for ICustomHitTestPath:

Public Member Functions

virtual ~ICustomHitTestPath ()
 
virtual TArray< FWidgetAndPointerGetBubblePathAndVirtualCursors (const FGeometry &InGeometry, FVector2D DesktopSpaceCoordinate, bool bIgnoreEnabledStatus) const =0
 
virtual void ArrangeCustomHitTestChildren (FArrangedChildren &ArrangedChildren) const =0
 
virtual TOptional< FVirtualPointerPositionTranslateMouseCoordinateForCustomHitTestChild (const SWidget &ChildWidget, const FGeometry &MyGeometry, const FVector2D ScreenSpaceMouseCoordinate, const FVector2D LastScreenSpaceMouseCoordinate) const =0
 

Constructor & Destructor Documentation

◆ ~ICustomHitTestPath()

virtual ICustomHitTestPath::~ICustomHitTestPath ( )
inlinevirtual

Member Function Documentation

◆ ArrangeCustomHitTestChildren()

virtual void ICustomHitTestPath::ArrangeCustomHitTestChildren ( FArrangedChildren ArrangedChildren) const
pure virtual

Implemented in FWidget3DHitTester.

◆ GetBubblePathAndVirtualCursors()

virtual TArray< FWidgetAndPointer > ICustomHitTestPath::GetBubblePathAndVirtualCursors ( const FGeometry InGeometry,
FVector2D  DesktopSpaceCoordinate,
bool  bIgnoreEnabledStatus 
) const
pure virtual

Implemented in FWidget3DHitTester.

◆ TranslateMouseCoordinateForCustomHitTestChild()

virtual TOptional< FVirtualPointerPosition > ICustomHitTestPath::TranslateMouseCoordinateForCustomHitTestChild ( const SWidget ChildWidget,
const FGeometry MyGeometry,
const FVector2D  ScreenSpaceMouseCoordinate,
const FVector2D  LastScreenSpaceMouseCoordinate 
) const
pure virtual

Implemented in FWidget3DHitTester.


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