Property | Type | Description | |
---|---|---|---|
projectFileContent | string |
Method | Description | |
---|---|---|
GetEngineDefines ( ) : string |
Retrieve engine defines in QtCreator format
|
|
GetEngineIncludes ( ) : string |
Retrieve engine includes in QtCreator format
|
|
GetEnginePath ( ) : string |
Retrieve engine path from project file
|
|
IsLauncherBuild ( ) : bool |
Is the engine build which is associated with this project a launcher build?
|
|
ProjectFileParser ( string projectPath, string projectName ) : System.IO |
Loads content of the code project file into projectFileContent
|
Method | Description | |
---|---|---|
ConvertDefinesToQtFormat ( string defines ) : string |
Converts defines to Qt format
|
|
ConvertIncludesToQtFormat ( string includes ) : string |
Converts includes to Qt format
|
|
ExtractEngineDefines ( ) : string |
Read engine defines from project file (can be implemented with Regex or String operations)
|
|
ExtractEngineIncludes ( ) : string |
Read engine includes from project file (can be implemented with Regex or String operations)
|
|
GetUnrealPathRegexPattern ( ) : string |
Stores a regex which matches the Unreal Engine path in the project file. IMPORTANT: The part of the matching pattern which contains the actual string needs to be in the matching group "path"
|
|
LoadProjectFile ( string path, string projectName ) : string |
Loads the project file content
|
protected abstract ConvertDefinesToQtFormat ( string defines ) : string | ||
defines | string | Defines in original format |
return | string |
protected abstract ConvertIncludesToQtFormat ( string includes ) : string | ||
includes | string | Includes in original format |
return | string |
protected abstract ExtractEngineDefines ( ) : string | ||
return | string |
protected abstract ExtractEngineIncludes ( ) : string | ||
return | string |
protected abstract GetUnrealPathRegexPattern ( ) : string | ||
return | string |
protected abstract LoadProjectFile ( string path, string projectName ) : string | ||
path | string | Path to the Unreal Engine project folder |
projectName | string | Name of the .uproject file |
return | string |
public ProjectFileParser ( string projectPath, string projectName ) : System.IO | ||
projectPath | string | Path to the project folder |
projectName | string | Name of .uproject file |
return | System.IO |