Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/ToolContextInterfaces.h |
Include |
#include "ToolContextInterfaces.h" |
class IToolsContextQueriesAPI
Users of the Tools Framework need to implement IToolsContextQueriesAPI to provide access to scene state information like the current UWorld, active USelections, etc.
Name | Description | |
---|---|---|
|
~IToolsContextQueriesAPI() |
Name | Description | ||
---|---|---|---|
|
ExecuteSceneSnapQuery ( |
Try to find Snap Targets in the scene that satisfy the Snap Query. |
|
|
EToolContext... |
GetCurrentCoordinateSystem() |
Request current external coordinate-system setting |
|
GetCurrentSelectionState ( |
Collect up current-selection information for the current scene state (ie what is selected in Editor, etc) |
|
|
GetCurrentViewState ( |
Request information about current view state |
|
|
HHitProxy &#... |
GetHitProxy |
When selecting, sometimes we need a hit proxy rather than a physics trace or other raycast. |
|
UMaterialInt... |
GetStandardMaterial ( |
Many tools need standard types of materials that the user should provide (eg a vertex-color material, etc) |