![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneSnappingManager.h>
Public Member Functions | |
| INTERACTIVETOOLSFRAMEWORK_API EToolContextCoordinateSystem | GetCoordinateSpace (const FSceneSnapQueryRequest &InFromRequest) const |
Public Attributes | |
| TOptional< EToolContextCoordinateSystem > | CoordinateSpace |
| AActor * | TargetActor = nullptr |
| UActorComponent * | TargetComponent = nullptr |
| ESceneSnapQueryTargetType | TargetType = ESceneSnapQueryTargetType::None |
| FVector | Position |
| FVector | Normal |
| FQuat | DeltaRotation |
| double | RotationAngle |
| FVector | Scale |
| FVector | TriVertices [3] |
| int | TriSnapIndex |
Computed result of a USceneSnappingManager snap query request
| EToolContextCoordinateSystem FSceneSnapQueryResult::GetCoordinateSpace | ( | const FSceneSnapQueryRequest & | InFromRequest | ) | const |
| TOptional<EToolContextCoordinateSystem> FSceneSnapQueryResult::CoordinateSpace |
(Optionally set) Coordinate space of the result data
| FQuat FSceneSnapQueryResult::DeltaRotation |
Snap rotation delta (may not be set depending on query types)
| FVector FSceneSnapQueryResult::Normal |
Snap normal (may not be set depending on query types)
| FVector FSceneSnapQueryResult::Position |
Snap position (may not be set depending on query types)
| double FSceneSnapQueryResult::RotationAngle |
Snap rotation angle (may not be set depending on query types)
| FVector FSceneSnapQueryResult::Scale |
Snap scale (may not be set depending on query types)
| AActor* FSceneSnapQueryResult::TargetActor = nullptr |
Actor that owns snap target
| UActorComponent* FSceneSnapQueryResult::TargetComponent = nullptr |
Component that owns snap target
| ESceneSnapQueryTargetType FSceneSnapQueryResult::TargetType = ESceneSnapQueryTargetType::None |
What kind of geometric element was snapped to
| int FSceneSnapQueryResult::TriSnapIndex |
Vertex/Edge index we snapped to in triangle
| FVector FSceneSnapQueryResult::TriVertices[3] |
Vertices of triangle that contains result (for debugging, may not be set)