Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/SourceCodeNavigation.h |
Include |
#include "SourceCodeNavigation.h" |
class FSourceCodeNavigation
Source code navigation functionality
Name | Description | ||
---|---|---|---|
|
FOnCompilerN... |
AccessOnCompilerNotFound() |
Call this to access the multi-cast delegate that you can register a callback with |
|
FOnNewModule... |
AccessOnNewModuleAdded() |
Call this to access the multi-cast delegate that you can register a callback with |
|
FOnSymbolQue... |
AccessOnSymbolQueryFinished() |
Call this to access the multi-cast delegate that you can register a callback with |
|
AddNavigationHandler ( |
Add a navigation handler |
|
|
AddSourceFiles |
Add multiple source files to the current solution/project/workspace |
|
|
CanNavigateToClass ( |
Determines whether it is possible to navigate to the UClass in the IDE |
|
|
CanNavigateToFunction ( |
Determines whether it is possible to navigate to the UFunction in the IDE |
|
|
CanNavigateToProperty ( |
Determines whether it is possible to navigate to the FProperty in the IDE |
|
|
CanNavigateToStruct ( |
Determines whether it is possible to navigate to the UStruct in the IDE |
|
|
CanNavigateToStruct ( |
Determines whether it is possible to navigate to the UScriptStruct in the IDE |
|
|
DoesModuleSolutionExist() |
Query if the current source code solution exists |
|
|
DownloadAndInstallSuggestedIDE ( |
Downloads and installs the suggested IDE (currently only works for Windows) |
|
|
FindClassHeaderPath |
Finds the path to a given class header. Does not rely on symbols; finds matching .build.cs files. |
|
|
FindClassModuleName |
Attempt to locate fully qualified class module name |
|
|
FindClassSourcePath |
Finds the path to a given class source. Does not rely on symbols; finds matching .build.cs files. |
|
|
FindModulePath |
Finds the base directory for a given module. |
|
|
FindModulePath |
Finds the base directory for a given module name. |
|
|
GatherFunctionsForActors ( |
Finds all of the functions in classes for the specified list of actors |
|
|
GetCanDirectlyInstallSourceCodeIDE() |
Returns whether the suggested source code IDE for the current platform can be installed directly (vs. requiring that the user download it manually) |
|
|
GetSelectedSourceCodeIDE() |
Returns the name of the selected IDE |
|
|
const FSourc... |
GetSourceFileDatabase() |
Retrieves the SourceFileDatabase instance |
|
GetSuggestedSourceCodeIDE ( |
Returns the name of the suggested IDE, based on platform |
|
|
GetSuggestedSourceCodeIDEDownloadURL() |
Returns the url to the location where the suggested IDE can be downloaded |
|
|
Initialize() |
Initializes FSourceCodeNavigation static class |
|
|
IsCompilerAvailable() |
Returns true if the compiler for the current platform is available for use |
|
|
NavigateToClass ( |
Navigates asynchronously to the UClass in the IDE |
|
|
NavigateToFunction ( |
Navigates asynchronously to the UFunction in IDE |
|
|
NavigateToFunctionAsync ( |
Deprecated, use NavigateToFunction |
|
|
NavigateToFunctionSourceAsync |
Asynchronously locates the source file and line for a specific function in a specific module and navigates an external editing to that source line |
|
|
NavigateToProperty ( |
Navigates asynchronously to the FProperty in the IDE |
|
|
NavigateToStruct ( |
Navigates asynchronously to the UScriptStruct in the IDE |
|
|
NavigateToStruct ( |
Navigates asynchronously to the UStruct in the IDE |
|
|
OpenModuleSolution() |
Open the current source code solution |
|
|
OpenProjectSolution ( |
Open the source code solution for the project at the given location |
|
|
OpenSourceFile |
Opens a single source file |
|
|
OpenSourceFiles |
Opens a multiple source files |
|
|
RefreshCompilerAvailability() |
Refresh the state of compiler availability. |
|
|
RemoveNavigationHandler ( |
Remove a navigation handler |
Name |
Description |
|
---|---|---|
|
EGatherMode |
Gather modes for GatherFunctionsForActors() |
|
FEditCodeMenuClass |
Allows function symbols to be organized by class |
|
FFunctionSymbolInfo |
Holds useful information about a function's symbols |
Name |
Description |
---|---|
FOnCompilerNotFound |
Delegate that's triggered when any symbol query has completed |
FOnNewModuleAdded |
Delegate that's triggered when a new module (.Build.cs file) has been added |
FOnSymbolQueryFinished |
Delegate that's triggered when any symbol query has completed |
Name |
Description |
---|---|
bCachedIsCompilerAvailable |
Cached result of check for compiler availability. |
CriticalSection |
Critical section for locking access to the source file database. |
Instance |
Source file database instance. |