Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.BuildEngine.BuilderOptions Class Reference

Public Member Functions

 BuilderOptions (Logger logger)
 
bool IsValidForMaster ()
 This function indicate if the current builder options mean to execute a master session More...
 
bool IsValidForSlave ()
 This function indicate if the current builder options mean to execute a slave session More...
 
void ValidateOptionsForMaster ()
 Ensure every parameter is correct for a master execution. Throw an OptionException if a parameter is wrong More...
 

Public Attributes

readonly PluginResolver Plugins
 
readonly Logger Logger
 
bool Verbose = false
 
bool Debug = false
 
List< string > InputFiles = new List<string>()
 
Builder.Mode BuilderMode
 
string BuildDirectory
 
List< string > MonitorPipeNames = new List<string>()
 
string OutputDirectory
 
string Configuration
 
bool EnableFileLogging
 
bool Append
 
string CustomLogFileName
 
string SourceBaseDirectory
 
string MetadataDatabaseDirectory
 
string SlavePipe
 
int ThreadCount = Environment.ProcessorCount
 
string TestName
 

Detailed Description

Definition at line 10 of file BuilderOptions.cs.

Constructor & Destructor Documentation

SiliconStudio.BuildEngine.BuilderOptions.BuilderOptions ( Logger  logger)

Definition at line 35 of file BuilderOptions.cs.

Member Function Documentation

bool SiliconStudio.BuildEngine.BuilderOptions.IsValidForMaster ( )

This function indicate if the current builder options mean to execute a master session

Returns
true if the options mean to execute a master session

Definition at line 46 of file BuilderOptions.cs.

Referenced by SiliconStudio.BuildEngine.BuildEngineCommands.Build().

bool SiliconStudio.BuildEngine.BuilderOptions.IsValidForSlave ( )

This function indicate if the current builder options mean to execute a slave session

Returns
true if the options mean to execute a slave session

Definition at line 55 of file BuilderOptions.cs.

Referenced by SiliconStudio.BuildEngine.BuildEngineCommands.Build().

void SiliconStudio.BuildEngine.BuilderOptions.ValidateOptionsForMaster ( )

Ensure every parameter is correct for a master execution. Throw an OptionException if a parameter is wrong

Exceptions
Mono.Options.OptionExceptionThis tool requires one input file.;filename or The given working directory \ + workingDir + \ does not exist.;workingdir

Definition at line 66 of file BuilderOptions.cs.

Member Data Documentation

bool SiliconStudio.BuildEngine.BuilderOptions.Append

Definition at line 25 of file BuilderOptions.cs.

string SiliconStudio.BuildEngine.BuilderOptions.BuildDirectory
Builder.Mode SiliconStudio.BuildEngine.BuilderOptions.BuilderMode
string SiliconStudio.BuildEngine.BuilderOptions.Configuration

Definition at line 23 of file BuilderOptions.cs.

string SiliconStudio.BuildEngine.BuilderOptions.CustomLogFileName

Definition at line 26 of file BuilderOptions.cs.

bool SiliconStudio.BuildEngine.BuilderOptions.Debug = false

Definition at line 16 of file BuilderOptions.cs.

bool SiliconStudio.BuildEngine.BuilderOptions.EnableFileLogging

Definition at line 24 of file BuilderOptions.cs.

List<string> SiliconStudio.BuildEngine.BuilderOptions.InputFiles = new List<string>()

Definition at line 18 of file BuilderOptions.cs.

readonly Logger SiliconStudio.BuildEngine.BuilderOptions.Logger

Definition at line 13 of file BuilderOptions.cs.

string SiliconStudio.BuildEngine.BuilderOptions.MetadataDatabaseDirectory

Definition at line 28 of file BuilderOptions.cs.

List<string> SiliconStudio.BuildEngine.BuilderOptions.MonitorPipeNames = new List<string>()

Definition at line 21 of file BuilderOptions.cs.

string SiliconStudio.BuildEngine.BuilderOptions.OutputDirectory
readonly PluginResolver SiliconStudio.BuildEngine.BuilderOptions.Plugins

Definition at line 12 of file BuilderOptions.cs.

string SiliconStudio.BuildEngine.BuilderOptions.SlavePipe
string SiliconStudio.BuildEngine.BuilderOptions.SourceBaseDirectory
string SiliconStudio.BuildEngine.BuilderOptions.TestName

Definition at line 33 of file BuilderOptions.cs.

int SiliconStudio.BuildEngine.BuilderOptions.ThreadCount = Environment.ProcessorCount

Definition at line 31 of file BuilderOptions.cs.

bool SiliconStudio.BuildEngine.BuilderOptions.Verbose = false

Definition at line 15 of file BuilderOptions.cs.


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