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

Classes

class  AnonymousBuildStepProvider
 An implementation of the IBuildStepProvider interface that allows to create a build step provider from an anonymous function. More...
 
class  AssemblyHash
 
class  BuildConfiguration
 
class  BuildEngineCommands
 
class  Builder
 
class  BuilderContext
 
class  BuilderOptions
 
struct  BuildParameter
 
class  BuildParameterCollection
 
class  BuildScript
 
class  BuildStep
 
class  BuildStepEventArgs
 
class  BuildStepLogger
 
class  BuildThreadMonitor
 
class  BuildTransaction
 
class  Command
 
class  CommandBuildStep
 
class  CommandContextBase
 
class  CommandDependsOnAttribute
 
class  CommandIOMonitor
 This class monitors input/output access from every BuildStep execution, and display an error message if an object url is the input of a command and the output of another command running at the same time.
 
class  CommandResultEntry
 
struct  DatabaseMountInfo
 
class  DoNothingCommand
 
class  DynamicBuilder
 This class allow to run a given Builder in a new thread. It will run a single DynamicBuildStep that can be fed with a given IBuildStepProvider. More...
 
class  DynamicBuildStep
 
class  EnumerableBuildStep
 A BuildStep that can spawn multiple BuildStep. Input and output tracking and merging will be performed. Various input/output and output/output conflicts are detected, if WaitBuildStep is not used properly. More...
 
class  ExternalProcessCommand
 
class  FileEnumerationBuildStep
 
class  FileOperationCommand
 
class  FilePatternFilter< TCommand >
 
struct  FileVersionKey
 
class  FileVersionStorage
 Storage used for FileVersionKey associated with an ObjectId. More...
 
class  FileVersionTracker
 A tracker of file date. More...
 
class  GroupList< TK, T >
 A implementation of IGrouping. More...
 
interface  IBuildMonitorRemote
 
interface  IBuildStepProvider
 This interface describes a class that is capable of providing build steps to a DynamicBuildStep. More...
 
interface  ICommandContext
 
interface  IExecuteContext
 
class  ImageProcessCommand
 
interface  IMetadataProvider
 
class  ImportAssimpCommand
 
class  ImportFbxCommand
 
class  ImportImageCommand
 
class  ImportModelCommand
 
class  ImportStreamCommand
 
class  IndexFileCommand
 A Command that reads and/or writes to the index file. More...
 
interface  IObjectMetadata
 Interface for object metadata More...
 
interface  IParamFilter
 
interface  IPrepareContext
 
interface  IProcessBuilderRemote
 
class  ListBuildStep
 
class  LocalCommandContext
 
struct  MetadataKey
 Represent a metadata key. This object is immutable. More...
 
class  MicroThreadFileProvider
 
class  MicrothreadNotification
 
class  ObjectMetadata
 Object metadata created by user in order to inject them in the database More...
 
class  ObjectMetadata< T >
 A generic object metadata created by user in order to inject them in the database. It provides a GetValue method which return the value casted to the generic type for convenience. More...
 
class  OutputEnumerationBuildStep
 
class  OutputObject
 Build Output Object, as exposed by EnumerableBuildStep. More...
 
class  ParadoxDataContractOperationBehavior
 
class  ParadoxXmlObjectSerializer
 
class  ParamFilter< TIn, TOut, TCommand >
 
class  PathExt
 
class  PluginManager
 
class  PluginResolver
 
class  ProcessBuilderRemote
 
class  Program
 
class  QueryMetadataProvider
 
class  RemoteCommandContext
 
class  SerializableTimestampLogMessage
 A specialization of the SerializableLogMessage class that contains a timestamp information. More...
 
class  SingleFileImportCommand
 
class  StepCounter
 
class  TagSymbol
 
class  TestSession
 
class  TimeInterval
 An helper class used to store command timing More...
 
class  TimeInterval< T >
 
class  UseParadoxDataContractSerializerAttribute
 
class  WaitBuildStep
 When embedded in a EnumerableBuildStep, this build step will force all previous computations to be finished before continuing. More...
 

Enumerations

enum  BuildResultCode { BuildResultCode.Successful = 0, BuildResultCode.BuildError = 1, BuildResultCode.CommandLineError = 2, BuildResultCode.Cancelled = 100 }
 
enum  ResultStatus {
  ResultStatus.NotProcessed, ResultStatus.Successful, ResultStatus.Failed, ResultStatus.Cancelled,
  ResultStatus.NotTriggeredWasSuccessful, ResultStatus.NotTriggeredPrerequisiteFailed
}
 Status of a command. More...
 

Enumeration Type Documentation

Enumerator
Successful 
BuildError 
CommandLineError 
Cancelled 

Definition at line 11 of file BuildResultCode.cs.

Status of a command.

Enumerator
NotProcessed 

The command has not finished yet

Successful 

The command was successfully executed

Failed 

The command execution failed

Cancelled 

The command was started but cancelled, output is undeterminated

NotTriggeredWasSuccessful 

A command may not be triggered if its input data haven't changed since the successful last execution

NotTriggeredPrerequisiteFailed 

One of the prerequisite command failed and the command was not executed

Definition at line 8 of file ResultStatus.cs.