UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneQueryData.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "Math/MathFwd.h"
7#include "CollisionShape.h"
9#include "Chaos/AABB.h"
10#include "Chaos/Core.h"
11
12namespace Chaos
13{
14 enum class EQueryInfo : uint8
15 {
16 GatherAll, //get all data and actually return it
17 IsBlocking, //is any of the data blocking? only return a bool so don't bother collecting
18 IsAnything //is any of the data blocking or touching? only return a bool so don't bother collecting
19 };
20
22 {
23 GTData, //use interpolated GT data
24 PTDataWithGTObjects, //use pt data, but convert back to GT when possible
25 PTOnlyData, //use only the PT data and don't try to convert anything back to GT
26 };
27
35
47
53
59
67}
ECollisionChannel
Definition EngineTypes.h:1088
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Array.h:670
UE_REWRITE bool IsEmpty() const
Definition Array.h:1133
Definition SkeletalMeshComponent.h:307
EThreadQueryContext
Definition SceneQueryData.h:22
EQueryInfo
Definition SceneQueryData.h:15
Definition SceneQueryData.h:29
FCollisionQueryParams Params
Definition SceneQueryData.h:31
ECollisionChannel TraceChannel
Definition SceneQueryData.h:30
FCollisionObjectQueryParams ObjectParams
Definition SceneQueryData.h:33
FCollisionResponseParams ResponseParams
Definition SceneQueryData.h:32
Definition SceneQueryData.h:49
FQueryShape QueryShape
Definition SceneQueryData.h:50
FTransform GeomPose
Definition SceneQueryData.h:51
Definition SceneQueryData.h:37
FCollisionShape CollisionShape
Definition SceneQueryData.h:43
bool IsConvexShape() const
Definition SceneQueryData.h:38
FAABB3 LocalBoundingBox
Definition SceneQueryData.h:45
TArray< uint8 > ConvexData
Definition SceneQueryData.h:44
Definition SceneQueryData.h:55
FVector End
Definition SceneQueryData.h:57
FVector Start
Definition SceneQueryData.h:56
Definition SceneQueryData.h:61
FQueryShape QueryShape
Definition SceneQueryData.h:64
FVector End
Definition SceneQueryData.h:63
FVector Start
Definition SceneQueryData.h:62
FQuat GeomRot
Definition SceneQueryData.h:65
Definition CollisionQueryParams.h:430
Definition CollisionQueryParams.h:43
Definition CollisionQueryParams.h:324
Definition CollisionShape.h:21