Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/SceneQueries
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/SceneQueries/SceneSnappingManager.h |
| Include | #include "SceneQueries/SceneSnappingManager.h" |
Syntax
struct FSceneSnapQueryRequest
Remarks
Configuration variables for a USceneSnappingManager snap query request.
Variables
| Type | Name | Description | |
|---|---|---|---|
| const TArray< const UPrimitiveComponent * > * | ComponentsToIgnore | Optional: components to consider invisible even if they aren't. | |
| FQuat | DeltaRotation | Snap input rotation delta | |
| TOptional< FVector > | GridSize | Optional explicitly specified position grid | |
| const TArray< const UPrimitiveComponent * > * | InvisibleComponentsToInclude | Optional: components to consider visible even if they aren't. | |
| FVector | Position | Snap input position | |
| ESceneSnapQueryType | RequestType | What type of snap query geometry is this | |
| TOptional< FRotator > | RotGridSize | Optional explicitly specified rotation grid | |
| ESceneSnapQueryTargetType | TargetTypes | What does caller want to try to snap to | |
| float | VisualAngleThresholdDegrees | When considering if one point is close enough to another point for snapping purposes, they must deviate less than this number of degrees (in visual angle) to be considered an acceptable snap position. |