UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSceneHitQueryResult Struct Reference

#include <SceneSnappingManager.h>

Public Member Functions

INTERACTIVETOOLSFRAMEWORK_API void InitializeHitResult (const FSceneHitQueryRequest &FromRequest)
 

Public Attributes

AActorTargetActor = nullptr
 
UPrimitiveComponent * TargetComponent = nullptr
 
FVector3d Position = FVector3d::Zero()
 
FVector3d Normal = FVector3d::UnitZ()
 
int HitTriIndex = -1
 
FVector3d TriVertices [3]
 
FHitResult HitResult
 

Detailed Description

Computed result of a USceneSnappingManager hit query request

Member Function Documentation

◆ InitializeHitResult()

void FSceneHitQueryResult::InitializeHitResult ( const FSceneHitQueryRequest FromRequest)

Member Data Documentation

◆ HitResult

FHitResult FSceneHitQueryResult::HitResult

◆ HitTriIndex

int FSceneHitQueryResult::HitTriIndex = -1

integer ID of triangle that was hit

◆ Normal

FVector3d FSceneHitQueryResult::Normal = FVector3d::UnitZ()

hit normal

◆ Position

FVector3d FSceneHitQueryResult::Position = FVector3d::Zero()

hit position

◆ TargetActor

AActor* FSceneHitQueryResult::TargetActor = nullptr

Actor that owns hit target

◆ TargetComponent

UPrimitiveComponent* FSceneHitQueryResult::TargetComponent = nullptr

Component that owns hit target

◆ TriVertices

FVector3d FSceneHitQueryResult::TriVertices[3]

Vertices of triangle that was hit (for debugging, may not be set)


The documentation for this struct was generated from the following files: