Class LaunchConfig

Namespace
Elegy.Common.Assets
Assembly
Elegy.Common.dll
public class LaunchConfig
Inheritance
LaunchConfig
Inherited Members

Properties

Args

Commandline arguments.

public string[] Args { get; set; }

Property Value

string[]

ConsoleFrontends

Console frontends to be loaded up front.

public IPlugin[]? ConsoleFrontends { get; set; }

Property Value

IPlugin[]

Engine

Engine configuration. By default will load 'engineConfig.json'.

public EngineConfig Engine { get; set; }

Property Value

EngineConfig

EngineConfigName

Path to engine configuration. Overrides Engine.

public string? EngineConfigName { get; set; }

Property Value

string

ToolMode

If set to true, will not load application plugins.

public bool ToolMode { get; set; }

Property Value

bool

VulkanDeviceExtensions

Additional Vulkan device extensions.

public string[] VulkanDeviceExtensions { get; set; }

Property Value

string[]

VulkanInstanceExtensions

Additional Vulkan instance extensions.

public string[] VulkanInstanceExtensions { get; set; }

Property Value

string[]

WithMainWindow

Whether to create a main window or not at the start.

public bool WithMainWindow { get; set; }

Property Value

bool