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

Class AssetDiff. This class cannot be inherited. More...

Public Member Functions

 AssetDiff (Asset baseAsset, Asset asset1, Asset asset2)
 Initializes a new instance of the AssetDiff class. More...
 
void Reset ()
 
Diff3Node Compute (bool forceRecompute=false)
 Computes the diff3 between BaseAsset, Asset1 and Asset2. More...
 

Static Public Member Functions

static Diff3Node Compute (Asset baseAsset, Asset asset1, Asset asset2)
 

Properties

Asset BaseAsset [get]
 
Asset Asset1 [get]
 
Asset Asset2 [get]
 

Detailed Description

Class AssetDiff. This class cannot be inherited.

Definition at line 15 of file AssetDiff.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.Diff.AssetDiff.AssetDiff ( Asset  baseAsset,
Asset  asset1,
Asset  asset2 
)

Initializes a new instance of the AssetDiff class.

Parameters
baseAssetThe base asset.
asset1The asset1.
asset2The asset2.

Definition at line 31 of file AssetDiff.cs.

Member Function Documentation

static Diff3Node SiliconStudio.Assets.Diff.AssetDiff.Compute ( Asset  baseAsset,
Asset  asset1,
Asset  asset2 
)
static

Definition at line 69 of file AssetDiff.cs.

Diff3Node SiliconStudio.Assets.Diff.AssetDiff.Compute ( bool  forceRecompute = false)

Computes the diff3 between BaseAsset, Asset1 and Asset2.

Parameters
forceRecomputeif set to true force to recompute the diff.
Returns
The result of the diff. This result is cached so next call will return it directly.

Definition at line 80 of file AssetDiff.cs.

void SiliconStudio.Assets.Diff.AssetDiff.Reset ( )

Definition at line 64 of file AssetDiff.cs.

Property Documentation

Asset SiliconStudio.Assets.Diff.AssetDiff.Asset1
get

Definition at line 49 of file AssetDiff.cs.

Referenced by SiliconStudio.Assets.Diff.AssetMerge.Merge().

Asset SiliconStudio.Assets.Diff.AssetDiff.Asset2
get

Definition at line 57 of file AssetDiff.cs.

Asset SiliconStudio.Assets.Diff.AssetDiff.BaseAsset
get

Definition at line 41 of file AssetDiff.cs.


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