Nuke.Unreal
Build Unreal apps in Style.
Loading...
Searching...
No Matches
Nuke.Unreal.Platforms Namespace Reference

Classes

interface  IPlatformSdk
 Base interface for implementing the automatic SDK management for a host-target platform pair. More...
 
class  PlatformSdkManager
 Static class managing IPlatformSdk implementations. More...
 

Typedefs

using PlatformSdkCollection = Dictionary<(UnrealPlatform Host, UnrealPlatform Target), IPlatformSdk>
 

Functions

record class PlatformSdkXMakeData (string Arguments, string? Platform=null, Func< ToolEx, ToolEx >? ToolSetup=null)
 A record for providing build information for XMake/XRepo when that may be requested.
 

Typedef Documentation

◆ PlatformSdkCollection

using Nuke.Unreal.Platforms.PlatformSdkCollection = Dictionary<(UnrealPlatform Host, UnrealPlatform Target), IPlatformSdk>

Definition at line 13 of file PlatformSdkManager.cs.

Function Documentation

◆ PlatformSdkXMakeData()

record class Nuke.Unreal.Platforms.PlatformSdkXMakeData ( string Arguments,
string? Platform = null,
Func< ToolEx, ToolEx >? ToolSetup = null )

A record for providing build information for XMake/XRepo when that may be requested.

Parameters
Arguments
PlatformXMake compatible platform name. If not specified known common platforms will be inferred.
ToolSetupArbitrary modification to the XRepo tool execution