Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.IAndroidTargets Interface Reference
Inheritance diagram for Nuke.Unreal.IAndroidTargets:
Nuke.Unreal.AndroidTargets

Public Member Functions

Self< T > ()
 
bool IsAndroidPlatform ()
 
string GetAppNameFromConfig ()
 
AndroidBuildEnvironment AndroidBoilerplate ()
 
string GetApkName ()
 
AbsolutePath GetApkFile ()
 

Properties

AndroidCookFlavor[] TextureMode [get]
 
string AppName [get]
 
AndroidProcessorArchitecture Cpu [get]
 
bool NoUninstall [get]
 
int? BuildToolVersion [get]
 
AbsolutePath SdkPath [get]
 
string NdkVersion [get]
 
string JavaPath [get]
 
string SdkApiLevel [get]
 
string NdkApiLevel [get]
 
AbsolutePath UserEngineIniPath [get]
 
AbsolutePath UserEngineIniCache [get]
 
AbsolutePath AndroidHome [get]
 
AbsolutePath AndroidNdkRoot [get]
 
AbsolutePath AndroidBuildToolsRoot [get]
 
Target ApplySdkUserSettings [get]
 
Target CleanIntermediateAndroid [get]
 
Target SignApk [get]
 
Target InstallOnAndroid [get]
 
Target DebugOnAndroid [get]
 
Target JavaDevelopmentService [get]
 

Private Member Functions

void FinishKeyReminder ()
 

Static Private Member Functions

static partial Regex ComponentFromPathRegex ()
 
static ? string GetComponentFromPath (AbsolutePath path)
 
static bool ArePathsSharingComponents (AbsolutePath a, AbsolutePath b)
 
static ? AbsolutePath FindMatchingComponentPath (AbsolutePath reference, AbsolutePath root, bool lookForFiles)
 

Detailed Description

Definition at line 156 of file IAndroidTargets.cs.

Member Function Documentation

◆ AndroidBoilerplate()

AndroidBuildEnvironment Nuke.Unreal.IAndroidTargets.AndroidBoilerplate ( )

Definition at line 221 of file IAndroidTargets.cs.

◆ ArePathsSharingComponents()

static bool Nuke.Unreal.IAndroidTargets.ArePathsSharingComponents ( AbsolutePath a,
AbsolutePath b )
staticprivate

Definition at line 494 of file IAndroidTargets.cs.

◆ FindMatchingComponentPath()

static ? AbsolutePath Nuke.Unreal.IAndroidTargets.FindMatchingComponentPath ( AbsolutePath reference,
AbsolutePath root,
bool lookForFiles )
staticprivate

Definition at line 501 of file IAndroidTargets.cs.

◆ FinishKeyReminder()

void Nuke.Unreal.IAndroidTargets.FinishKeyReminder ( )
private

Definition at line 481 of file IAndroidTargets.cs.

◆ GetApkFile()

AbsolutePath Nuke.Unreal.IAndroidTargets.GetApkFile ( )

Definition at line 267 of file IAndroidTargets.cs.

◆ GetApkName()

string Nuke.Unreal.IAndroidTargets.GetApkName ( )

Definition at line 259 of file IAndroidTargets.cs.

◆ GetAppNameFromConfig()

string Nuke.Unreal.IAndroidTargets.GetAppNameFromConfig ( )

Definition at line 166 of file IAndroidTargets.cs.

◆ Self< T >()

T Nuke.Unreal.IAndroidTargets.Self< T > ( )
Type Constraints
T :INukeBuild 

Property Documentation

◆ AndroidBuildToolsRoot

AbsolutePath Nuke.Unreal.IAndroidTargets.AndroidBuildToolsRoot
get

Definition at line 219 of file IAndroidTargets.cs.

◆ AndroidHome

AbsolutePath Nuke.Unreal.IAndroidTargets.AndroidHome
get

Definition at line 215 of file IAndroidTargets.cs.

◆ AndroidNdkRoot

AbsolutePath Nuke.Unreal.IAndroidTargets.AndroidNdkRoot
get

Definition at line 218 of file IAndroidTargets.cs.

◆ ApplySdkUserSettings

Target Nuke.Unreal.IAndroidTargets.ApplySdkUserSettings
get

Definition at line 273 of file IAndroidTargets.cs.

◆ AppName

string Nuke.Unreal.IAndroidTargets.AppName
get

Definition at line 178 of file IAndroidTargets.cs.

◆ BuildToolVersion

int? Nuke.Unreal.IAndroidTargets.BuildToolVersion
get

Definition at line 191 of file IAndroidTargets.cs.

◆ CleanIntermediateAndroid

Target Nuke.Unreal.IAndroidTargets.CleanIntermediateAndroid
get

Definition at line 338 of file IAndroidTargets.cs.

◆ Cpu

AndroidProcessorArchitecture Nuke.Unreal.IAndroidTargets.Cpu
get

Definition at line 183 of file IAndroidTargets.cs.

◆ DebugOnAndroid

Target Nuke.Unreal.IAndroidTargets.DebugOnAndroid
get

Definition at line 463 of file IAndroidTargets.cs.

◆ InstallOnAndroid

Target Nuke.Unreal.IAndroidTargets.InstallOnAndroid
get

Definition at line 386 of file IAndroidTargets.cs.

◆ JavaDevelopmentService

Target Nuke.Unreal.IAndroidTargets.JavaDevelopmentService
get

Definition at line 513 of file IAndroidTargets.cs.

◆ JavaPath

string Nuke.Unreal.IAndroidTargets.JavaPath
get

Definition at line 200 of file IAndroidTargets.cs.

◆ NdkApiLevel

string Nuke.Unreal.IAndroidTargets.NdkApiLevel
get

Definition at line 206 of file IAndroidTargets.cs.

◆ NdkVersion

string Nuke.Unreal.IAndroidTargets.NdkVersion
get

Definition at line 197 of file IAndroidTargets.cs.

◆ NoUninstall

bool Nuke.Unreal.IAndroidTargets.NoUninstall
get

Definition at line 188 of file IAndroidTargets.cs.

◆ SdkApiLevel

string Nuke.Unreal.IAndroidTargets.SdkApiLevel
get

Definition at line 203 of file IAndroidTargets.cs.

◆ SdkPath

AbsolutePath Nuke.Unreal.IAndroidTargets.SdkPath
get

Definition at line 194 of file IAndroidTargets.cs.

◆ SignApk

Target Nuke.Unreal.IAndroidTargets.SignApk
get

Definition at line 349 of file IAndroidTargets.cs.

◆ TextureMode

AndroidCookFlavor [] Nuke.Unreal.IAndroidTargets.TextureMode
get

Definition at line 162 of file IAndroidTargets.cs.

◆ UserEngineIniCache

AbsolutePath Nuke.Unreal.IAndroidTargets.UserEngineIniCache
get

Definition at line 212 of file IAndroidTargets.cs.

◆ UserEngineIniPath

AbsolutePath Nuke.Unreal.IAndroidTargets.UserEngineIniPath
get

Definition at line 208 of file IAndroidTargets.cs.


The documentation for this interface was generated from the following file: