Navigation
API > API/Editor > API/Editor/UnrealEd
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FObjectPositioningTraceResult UE::Positioning::TraceWorldForPosition
(
const FViewportCursorLocation& Cursor, |
Trace the specified world to find a position to place an object. | Editor/ObjectPositioning.h | |
FObjectPositioningTraceResult UE::Positioning::TraceWorldForPosition
(
const UWorld& InWorld, |
Trace the specified world to find a position to place an object. | Editor/ObjectPositioning.h |
UE::Positioning::TraceWorldForPosition(const FViewportCursorLocation &, const FSceneView &, FCollisionQueryParams *)
Description
Trace the specified world to find a position to place an object.
| Name | UE::Positioning::TraceWorldForPosition |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Editor/ObjectPositioning.h |
| Include Path | #include "Editor/ObjectPositioning.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/Editor/ObjectPositioning.cpp |
namespace UE
{
namespace Positioning
{
FObjectPositioningTraceResult UE::Positioning::TraceWorldForPosition
(
const FViewportCursorLocation & Cursor,
const FSceneView & View,
FCollisionQueryParams * CollisionQueryParams
)
}
}
Result structure containing the location and normal of a trace hit, or empty on failure
Parameters
| Name | Remarks |
|---|---|
| Cursor | The cursor position and direction to trace at |
| View | The scene view that we are tracing on |
| CollisionQueryParams | Optional existing collision query parameters to use, except for TraceTag and bTraceComplex, which are overriden by the function. |
UE::Positioning::TraceWorldForPosition(const UWorld &, const FSceneView &, const FVector &, const FVector &, FCollisionQueryParams *)
Description
Trace the specified world to find a position to place an object.
| Name | UE::Positioning::TraceWorldForPosition |
| Type | function |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Editor/ObjectPositioning.h |
| Include Path | #include "Editor/ObjectPositioning.h" |
| Source | /Engine/Source/Editor/UnrealEd/Private/Editor/ObjectPositioning.cpp |
namespace UE
{
namespace Positioning
{
FObjectPositioningTraceResult UE::Positioning::TraceWorldForPosition
(
const UWorld & InWorld,
const FSceneView & InSceneView,
const FVector & RayStart,
const FVector & RayEnd,
FCollisionQueryParams * CollisionQueryParams
)
}
}
Result structure containing the location and normal of a trace hit, or empty on failure
Parameters
| Name | Remarks |
|---|---|
| World | The world to trace |
| InSceneView | The scene view that we are tracing on |
| RayStart | The start of the ray in world space |
| RayEnd | The end of the ray in world space |
| CollisionQueryParams | Optional existing collision query parameters to use, except for TraceTag and bTraceComplex, which are overriden by the function. |