Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Computed result of a USceneSnappingManager snap query request
| Name | FSceneSnapQueryResult |
| Type | struct |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/SceneQueries/SceneSnappingManager.h |
| Include Path | #include "SceneQueries/SceneSnappingManager.h" |
Syntax
struct FSceneSnapQueryResult
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CoordinateSpace | TOptional< EToolContextCoordinateSystem > | (Optionally set) Coordinate space of the result data | SceneQueries/SceneSnappingManager.h | |
| DeltaRotation | FQuat | Snap rotation delta (may not be set depending on query types) | SceneQueries/SceneSnappingManager.h | |
| Normal | FVector | Snap normal (may not be set depending on query types) | SceneQueries/SceneSnappingManager.h | |
| Position | FVector | Snap position (may not be set depending on query types) | SceneQueries/SceneSnappingManager.h | |
| RotationAngle | double | Snap rotation angle (may not be set depending on query types) | SceneQueries/SceneSnappingManager.h | |
| Scale | FVector | Snap scale (may not be set depending on query types) | SceneQueries/SceneSnappingManager.h | |
| TargetActor | AActor * | Actor that owns snap target | SceneQueries/SceneSnappingManager.h | |
| TargetComponent | UActorComponent * | Component that owns snap target | SceneQueries/SceneSnappingManager.h | |
| TargetType | ESceneSnapQueryTargetType | What kind of geometric element was snapped to | SceneQueries/SceneSnappingManager.h | |
| TriSnapIndex | int | Vertex/Edge index we snapped to in triangle | SceneQueries/SceneSnappingManager.h | |
| TriVertices | FVector | Vertices of triangle that contains result (for debugging, may not be set) | SceneQueries/SceneSnappingManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EToolContextCoordinateSystem GetCoordinateSpace
(
const FSceneSnapQueryRequest& InFromRequest |
SceneQueries/SceneSnappingManager.h |