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

Describes buld parameters used when building assets. More...

Public Member Functions

 PackageProfile ()
 Initializes a new instance of the PackageProfile class. More...
 
 PackageProfile (string name)
 Initializes a new instance of the PackageProfile class. More...
 
 PackageProfile (string name, params AssetFolder[] folders)
 Initializes a new instance of the PackageProfile class. More...
 

Static Public Member Functions

static PackageProfile NewShared ()
 Creates a a default shared package profile. More...
 

Public Attributes

const string SharedName = "Shared"
 

Properties

string Name [get, set]
 Gets or sets the name of this profile. More...
 
PlatformType Platform [get, set]
 Gets or sets the platform. More...
 
List< string > InheritProfiles [get, set]
 Gets the inherit profiles. More...
 
AssetFolderCollection AssetFolders [get]
 
Dictionary< string, UDirectoryOutputGroupDirectories [get, set]
 Gets the output group directories. More...
 
PropertyCollection Properties [get, set]
 Gets the dynamic properties associated with this profile. More...
 
List< ProjectReferenceProjectReferences [get, set]
 Gets the assembly references to load when compiling this package. More...
 

Detailed Description

Describes buld parameters used when building assets.

Definition at line 48 of file PackageProfile.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.PackageProfile.PackageProfile ( )

Initializes a new instance of the PackageProfile class.

Definition at line 57 of file PackageProfile.cs.

SiliconStudio.Assets.PackageProfile.PackageProfile ( string  name)

Initializes a new instance of the PackageProfile class.

Parameters
nameThe name.
Exceptions
System.ArgumentNullExceptionname

Definition at line 71 of file PackageProfile.cs.

SiliconStudio.Assets.PackageProfile.PackageProfile ( string  name,
params AssetFolder[]  folders 
)

Initializes a new instance of the PackageProfile class.

Parameters
nameThe name.
foldersThe folders.
Exceptions
System.ArgumentNullExceptionname

Definition at line 83 of file PackageProfile.cs.

Member Function Documentation

static PackageProfile SiliconStudio.Assets.PackageProfile.NewShared ( )
static

Creates a a default shared package profile.

Returns
PackageProfile.

Definition at line 151 of file PackageProfile.cs.

Member Data Documentation

const string SiliconStudio.Assets.PackageProfile.SharedName = "Shared"

Definition at line 52 of file PackageProfile.cs.

Property Documentation

AssetFolderCollection SiliconStudio.Assets.PackageProfile.AssetFolders
get

Gets the asset directories to lookup.

The asset directories.

Definition at line 119 of file PackageProfile.cs.

List<string> SiliconStudio.Assets.PackageProfile.InheritProfiles
getset

Gets the inherit profiles.

The inherit profiles.

Definition at line 111 of file PackageProfile.cs.

string SiliconStudio.Assets.PackageProfile.Name
getset

Gets or sets the name of this profile.

The name.

Definition at line 97 of file PackageProfile.cs.

Dictionary<string, UDirectory> SiliconStudio.Assets.PackageProfile.OutputGroupDirectories
getset

Gets the output group directories.

The output group directories.

Definition at line 131 of file PackageProfile.cs.

PlatformType SiliconStudio.Assets.PackageProfile.Platform
getset

Gets or sets the platform.

The platform.

Definition at line 104 of file PackageProfile.cs.

List<ProjectReference> SiliconStudio.Assets.PackageProfile.ProjectReferences
getset

Gets the assembly references to load when compiling this package.

The assembly references.

Definition at line 145 of file PackageProfile.cs.

PropertyCollection SiliconStudio.Assets.PackageProfile.Properties
getset

Gets the dynamic properties associated with this profile.

The properties.

Definition at line 138 of file PackageProfile.cs.


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