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

Classes

class  AssetAnalysis
 Analysis for AssetItem. More...
 
class  AssetAnalysisParameters
 Parameters for asset analysis. More...
 
class  AssetBaseAnalysis
 An analysis to validate that all assets in a package have a valid Asset.Base. In order to be valid, this analysis must be run after a PackageAnalysis More...
 
class  AssetCollision
 
class  AssetDependencyManager
 A class responsible for providing asset dependencies for a PackageSession and file tracking dependency. More...
 
class  AssetDependencyManagerExtensions
 Extensions for the AssetDependencyManager More...
 
class  AssetDependencySet
 Describes dependencies (in/out/miss) for a specific asset. More...
 
class  AssetFileChangedEvent
 An event that notifies the type of disk change for an asset. More...
 
class  AssetFileChangedEventSquasher
 Used to squash a list of AssetFileChangedEvent.
 
class  AssetReferenceAnalysis
 This analysis provides a method for visiting asset and file references (IContentReference or UFile or UDirectory) More...
 
class  AssetReferenceLink
 Updateable reference link returned by AssetReferenceAnalysis.Visit. More...
 
class  AssetResolver
 Helper to find available new asset locations and identifiers. More...
 
class  CommonAnalysis
 
class  PackageAnalysis
 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...
 
class  PackageAnalysisParameters
 Class PackageAnalysisParameters. This class cannot be inherited. More...
 
class  PackageSessionAnalysis
 A package analysis provides methods to validate the integrity of a whole package. More...
 
class  PackageSessionAnalysisBase
 Base class for all Session and Asset integrity analysis. More...
 

Enumerations

enum  AssetDependencySearchOptions {
  AssetDependencySearchOptions.In = 1, AssetDependencySearchOptions.Out = 2, AssetDependencySearchOptions.InOut = In | Out, AssetDependencySearchOptions.Recursive = 4,
  AssetDependencySearchOptions.All = InOut | Recursive
}
 Options used when searching asset dependencies. More...
 
enum  AssetFileChangedType {
  AssetFileChangedType.Added = 1, AssetFileChangedType.Deleted = 2, AssetFileChangedType.Updated = 4, AssetFileChangedType.AssetEventMask = Added | Deleted | Updated,
  AssetFileChangedType.SourceUpdated = 8, AssetFileChangedType.SourceDeleted = 16, AssetFileChangedType.SourceEventMask = SourceUpdated | SourceDeleted
}
 Type of a change event for an asset. More...
 

Enumeration Type Documentation

Options used when searching asset dependencies.

Enumerator
In 

Search for in only dependencies.

Out 

Search for out only dependencies.

InOut 

Search for in and out dependencies.

Recursive 

Search recursively

All 

Search recursively all in and out dependencies.

Definition at line 11 of file AssetDependencySearchOptions.cs.

Type of a change event for an asset.

Enumerator
Added 

An asset was added to the disk

Deleted 

The asset was deleted from the disk

Updated 

The asset is updated on the disk

AssetEventMask 

The asset event mask (Added | Deleted | Updated).

SourceUpdated 

The asset import was modified on the disk

SourceDeleted 

The asset import was deleted from the disk

SourceEventMask 

The source event mask (SourceUpdated | SourceDeleted).

Definition at line 11 of file AssetFileChangedType.cs.