Navigation
API > API/Editor > API/Editor/UnrealEd
Inheritance Hierarchy
- TSharedFromThis
- ISourceCodeNavigationHandler
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/SourceCodeNavigation.h |
| Include | #include "SourceCodeNavigation.h" |
Syntax
class ISourceCodeNavigationHandler : public TSharedFromThis< ISourceCodeNavigationHandler >
Remarks
Handles source code navigation for custom scripting languages.
Should be registered with FSourceCodeNavigation::AddNavigationHandler and unregistered using FSourceCodeNavigation::Remove.NavigationHandler
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanNavigateToClass
(
const UClass* InClass |
Determines whether it is possible to navigate to the UClass using this handler. | |
| bool | CanNavigateToFunction
(
const UFunction* InFunction |
Determines whether it is possible to navigate to the UFunction using this handler. | |
| bool | CanNavigateToProperty
(
const FProperty* InProperty |
Determines whether it is possible to navigate to the FProperty using this handler. | |
| bool | CanNavigateToStruct
(
const UScriptStruct* InStruct |
Determines whether it is possible to navigate to the UScriptStruct using this handler. | |
| bool | CanNavigateToStruct
(
const UStruct* InStruct |
Determines whether it is possible to navigate to the UStruct using this handler. | |
| bool | NavigateToClass
(
const UClass* InClass |
Asynchronously navigates to a UClass in an IDE or text editor. | |
| bool | NavigateToFunction
(
const UFunction* InFunction |
Asynchronously navigates to a UFunction in an IDE or text editor. | |
| bool | NavigateToProperty
(
const FProperty* InProperty |
Asynchronously navigates to a FProperty in an IDE or text editor. | |
| bool | NavigateToStruct
(
const UScriptStruct* InStruct |
Asynchronously navigates to a UScriptStruct in an IDE or text editor. | |
| bool | NavigateToStruct
(
const UStruct* InStruct |
Asynchronously navigates to a UStruct in an IDE or text editor. |