DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
PinballX.Config Class Reference

Public Member Functions

string GetConfigXml ()
 Returns a serialized XML representation of the configuration.
void SaveConfigXmlFile (string FileName=null)
 Serializes the configuration to a XML file.

Static Public Member Functions

static Config GetConfigFromXmlFile (string FileName=null)
 Instantiates a config object from a cabinet configuration in a XML file.
static Config GetConfigFromXml (string ConfigXml)
 Instantiates a Cabinet object from a cabinet configuration in a XML string.

Properties

bool EnableLogging [get, set]
static string ConfigFileName [get]

Member Function Documentation

◆ GetConfigFromXml()

Config PinballX.Config.GetConfigFromXml ( string ConfigXml)
static

Instantiates a Cabinet object from a cabinet configuration in a XML string.

Parameters
ConfigXmlXML string
Returns
Cabinet object

◆ GetConfigFromXmlFile()

Config PinballX.Config.GetConfigFromXmlFile ( string FileName = null)
static

Instantiates a config object from a cabinet configuration in a XML file.

Parameters
FileNameName of the XML file or null to use the default config filename.
Returns
Config object

◆ GetConfigXml()

string PinballX.Config.GetConfigXml ( )

Returns a serialized XML representation of the configuration.

Returns
XMLString

◆ SaveConfigXmlFile()

void PinballX.Config.SaveConfigXmlFile ( string FileName = null)

Serializes the configuration to a XML file.

Parameters
FileNameName of the XML file or null to use the default config filename.

Property Documentation

◆ ConfigFileName

string PinballX.Config.ConfigFileName
staticget

◆ EnableLogging

bool PinballX.Config.EnableLogging
getset

The documentation for this class was generated from the following file:
  • D:/a/DirectOutput/DirectOutput/DirectOutput PinballX Plugin/Config.cs