Navigation
API > API/Editor > API/Editor/LandscapeEditor
Inheritance Hierarchy
- FGCObject
- FLandscapeTool
References
| Module | LandscapeEditor |
| Header | /Engine/Source/Editor/LandscapeEditor/Public/LandscapeToolInterface.h |
| Include | #include "LandscapeToolInterface.h" |
Syntax
class FLandscapeTool : public FGCObject
Remarks
Variables
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | BeginTool
(
FEditorViewportClient* ViewportClient, |
||
| bool | |||
| bool | |||
| void | EndTool
(
FEditorViewportClient* ViewportClient |
||
| void | EnterTool () |
||
| void | ExitTool () |
||
| EEditAction::Type | |||
| EEditAction::Type | |||
| EEditAction::Type | |||
| EEditAction::Type | |||
| EEditAction::Type | |||
| bool | GetCursor
(
EMouseCursor::Type& OutCursor |
||
| FText | |||
| FText | |||
| bool | GetOverrideCursorVisibility
(
bool& bWantsOverride, |
Get override cursor visibility settings | |
| ELandscapeToolTargetTypeMask::Type | |||
| int32 | Returns the resolution difference when the Tool action is applied. | ||
| const TCHAR * | GetToolName () |
||
| ELandscapeToolType | GetToolType () |
||
| EAxisList::Type | GetWidgetAxisToDraw
(
UE::Widget::EWidgetMode InWidgetMode |
||
| FVector | |||
| FMatrix | |||
| bool | HandleClick
(
HHitProxy* HitProxy, |
||
| bool | HitTrace
(
const FVector& TraceStart, |
||
| bool | InputDelta
(
FEditorViewportClient* InViewportClient, |
||
| bool | InputKey
(
FEditorViewportClient* InViewportClient, |
||
| bool | IsSelectionAllowed
(
AActor* InActor, |
||
| bool | IsToolActive () |
||
| bool | MouseMove
(
FEditorViewportClient* ViewportClient, |
||
| bool | |||
| bool | |||
| bool | |||
| bool | PostConvertMouseMovement
(
FEditorViewportClient* InViewportClient |
Called after mouse movement is converted to drag/rot | |
| bool | PreConvertMouseMovement
(
FEditorViewportClient* InViewportClient |
Called before mouse movement is converted to drag/rot | |
| void | Process
(
int32 Index, |
Functions which doesn't need Viewport data... | |
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| void | Render
(
const FSceneView* View, |
||
| void | SetCanToolBeActivated
(
bool Value |
||
| void | |||
| bool | |||
| bool | SupportsMask () |
||
| void | Tick
(
FEditorViewportClient* ViewportClient, |
||
| bool | |||
| bool |
Overridden from FGCObject
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. | |
| FString | Overload this method to report a name for your referencer |