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

#include <PrimitiveComponentBackedTarget.h>

+ Inheritance diagram for IPrimitiveComponentBackedTarget:

Public Member Functions

virtual UPrimitiveComponent * GetOwnerComponent () const =0
 
virtual bool HitTestComponent (const FRay &WorldRay, FHitResult &OutHit) const =0
 
- Public Member Functions inherited from ISceneComponentBackedTarget
virtual USceneComponent * GetOwnerSceneComponent () const =0
 
virtual AActorGetOwnerActor () const =0
 
virtual void SetOwnerVisibility (bool bVisible) const =0
 
virtual FTransform GetWorldTransform () const =0
 

Member Function Documentation

◆ GetOwnerComponent()

virtual UPrimitiveComponent * IPrimitiveComponentBackedTarget::GetOwnerComponent ( ) const
pure virtual
Returns
the Component this is a Source for

Implemented in UPrimitiveComponentToolTarget.

◆ HitTestComponent()

virtual bool IPrimitiveComponentBackedTarget::HitTestComponent ( const FRay WorldRay,
FHitResult OutHit 
) const
pure virtual

Compute ray intersection with geometry this Source is providing (if any)

Parameters
WorldRayray in world space
OutHithit test data
Returns
true if ray intersected Component

Implemented in UPrimitiveComponentToolTarget.


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