Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.AndroidDebuggerBackend Class Reference
Inheritance diagram for Nuke.Unreal.AndroidDebuggerBackend:

Static Public Member Functions

static implicit operator string (AndroidDebuggerBackend configuration)
 

Static Public Attributes

static readonly AndroidDebuggerBackend LLDB
 
static readonly AndroidDebuggerBackend GDB
 

Properties

required string ServerProgramName [get]
 
required Func< AndroidProcessorArchitecture, RelativePath > ServerProgramPath [get]
 
required Func< int, int, string > LaunchArguments [get]
 

Detailed Description

Definition at line 13 of file AndroidDebuggerBackend.cs.

Member Function Documentation

◆ operator string()

static implicit Nuke.Unreal.AndroidDebuggerBackend.operator string ( AndroidDebuggerBackend configuration)
static

Definition at line 34 of file AndroidDebuggerBackend.cs.

Member Data Documentation

◆ GDB

readonly AndroidDebuggerBackend Nuke.Unreal.AndroidDebuggerBackend.GDB
static
Initial value:
= new()
{
Value = nameof(GDB),
ServerProgramName = "gdbserver",
ServerProgramPath = cpu => (RelativePath) "prebuilt" / $"android-{cpu.ToString().ToLower()}" / "gdbserver" / "gdbserver",
LaunchArguments = (port, pid) => $":{port}--attach{pid}"
}

Definition at line 22 of file AndroidDebuggerBackend.cs.

◆ LLDB

readonly AndroidDebuggerBackend Nuke.Unreal.AndroidDebuggerBackend.LLDB
static
Initial value:
= new()
{
Value = nameof(LLDB),
ServerProgramName = "lldb-server",
ServerProgramPath = cpu => (RelativePath) "toolchains" / "llvm" / "prebuilt" / "windows-x86_64" / "lib64" / "clang" / "9.0.9" / "lib" / "linux" / cpu.AltName,
LaunchArguments = (port, pid) => $"platform--listen*:{port}"
}

Definition at line 15 of file AndroidDebuggerBackend.cs.

Property Documentation

◆ LaunchArguments

required Func<int , int , string > Nuke.Unreal.AndroidDebuggerBackend.LaunchArguments
get

Definition at line 32 of file AndroidDebuggerBackend.cs.

◆ ServerProgramName

required string Nuke.Unreal.AndroidDebuggerBackend.ServerProgramName
get

Definition at line 30 of file AndroidDebuggerBackend.cs.

◆ ServerProgramPath

required Func<AndroidProcessorArchitecture , RelativePath > Nuke.Unreal.AndroidDebuggerBackend.ServerProgramPath
get

Definition at line 31 of file AndroidDebuggerBackend.cs.


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