Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Users of the Tools Framework need to implement IToolsContextRenderAPI to allow Tools, Indicators, and Gizmos to make low-level rendering calls for things like line drawing. This API will be passed to eg UInteractiveTool::Render(), so access is only provided when it makes sense to call the functions
| Name | IToolsContextRenderAPI |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolContextInterfaces.h |
| Include Path | #include "ToolContextInterfaces.h" |
Syntax
class IToolsContextRenderAPI
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IToolsContextRenderAPI() |
ToolContextInterfaces.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewCameraState GetCameraState() |
ToolContextInterfaces.h | ||
FPrimitiveDrawInterface * GetPrimitiveDrawInterface() |
ToolContextInterfaces.h | ||
const FSceneView * GetSceneView() |
ToolContextInterfaces.h | ||
EViewInteractionState GetViewInteractionState() |
ToolContextInterfaces.h |