Navigation
API > API/Runtime > API/Runtime/Engine
Allows custom handling of physics queries. Primarily for handling network/server redirection.
| Name | UPhysicsQueryHandler |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Physics/PhysicsQueryHandler.h |
| Include Path | #include "Physics/PhysicsQueryHandler.h" |
Syntax
UCLASS (HideCategories=(Object), MinimalAPI)
class UPhysicsQueryHandler : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPhysicsQueryHandler
Derived Classes
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EQueryInfo | Chaos::EQueryInfo | Physics/PhysicsQueryHandler.h | |
| EThreadQueryContext | Chaos::EThreadQueryContext | Physics/PhysicsQueryHandler.h | |
| FCommonQueryData | Chaos::FCommonQueryData | Physics/PhysicsQueryHandler.h | |
| FOverlapQueryData | Chaos::FOverlapQueryData | Physics/PhysicsQueryHandler.h | |
| FRayQueryData | Chaos::FRayQueryData | Physics/PhysicsQueryHandler.h | |
| FSweepQueryData | Chaos::FSweepQueryData | Physics/PhysicsQueryHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AreAsyncRequestsAdded() |
Physics/PhysicsQueryHandler.h | ||
virtual bool Overlap
(
const EQueryInfo InfoType, |
Physics/PhysicsQueryHandler.h | ||
virtual void QueueAsyncOverlap
(
const FTraceHandle& TraceHandle, |
Async. | Physics/PhysicsQueryHandler.h | |
virtual void QueueAsyncRaycast
(
const FTraceHandle& TraceHandle, |
Physics/PhysicsQueryHandler.h | ||
virtual void QueueAsyncSweep
(
const FTraceHandle& TraceHandle, |
Physics/PhysicsQueryHandler.h | ||
virtual bool RaycastMulti
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual bool RaycastSingle
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual bool RaycastTest
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual bool SweepMulti
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual bool SweepSingle
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual bool SweepTest
(
const EThreadQueryContext ThreadContext, |
Physics/PhysicsQueryHandler.h | ||
virtual void VerifyAsyncRequestsAreCompletedOrAbort() |
Physics/PhysicsQueryHandler.h |