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

An analysis to check the validity of a Package, convert UFile or UDirectory references to absolute/relative paths, check asset references...etc, change IContentReference location if location changed. More...

Public Member Functions

 PackageAnalysis (Package package, PackageAnalysisParameters parameters=null)
 
LoggerResult Run ()
 Runs a full analysis on this package. More...
 
void Run (ILogger log)
 Runs a full analysis on this package. More...
 
LoggerResult CheckDependencies ()
 Checks the package. More...
 
void ProcessPackageUPaths ()
 Processes the UPaths on package (but not on assets, use ProcessAssets for this) More...
 
LoggerResult ProcessAssets ()
 

Properties

PackageAnalysisParameters Parameters [get]
 Gets the parameters used for this analysis. More...
 

Detailed Description

An analysis to check the validity of a Package, convert UFile or UDirectory references to absolute/relative paths, check asset references...etc, change IContentReference location if location changed.

Definition at line 19 of file PackageAnalysis.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.Analysis.PackageAnalysis.PackageAnalysis ( Package  package,
PackageAnalysisParameters  parameters = null 
)

Definition at line 24 of file PackageAnalysis.cs.

Member Function Documentation

LoggerResult SiliconStudio.Assets.Analysis.PackageAnalysis.CheckDependencies ( )

Checks the package.

Returns
LoggerResult.

Definition at line 86 of file PackageAnalysis.cs.

References SiliconStudio.Assets.PackageStore.DefaultPackageName, and SiliconStudio.Assets.PackageStore.Instance.

LoggerResult SiliconStudio.Assets.Analysis.PackageAnalysis.ProcessAssets ( )

Definition at line 172 of file PackageAnalysis.cs.

void SiliconStudio.Assets.Analysis.PackageAnalysis.ProcessPackageUPaths ( )

Processes the UPaths on package (but not on assets, use ProcessAssets for this)

Definition at line 161 of file PackageAnalysis.cs.

LoggerResult SiliconStudio.Assets.Analysis.PackageAnalysis.Run ( )

Runs a full analysis on this package.

Returns
LoggerResult.

Definition at line 47 of file PackageAnalysis.cs.

void SiliconStudio.Assets.Analysis.PackageAnalysis.Run ( ILogger  log)

Runs a full analysis on this package.

Parameters
logThe log.

Definition at line 58 of file PackageAnalysis.cs.

Property Documentation

PackageAnalysisParameters SiliconStudio.Assets.Analysis.PackageAnalysis.Parameters
get

Gets the parameters used for this analysis.

The parameters.

Definition at line 36 of file PackageAnalysis.cs.


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