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

Classes

interface  ITemplateGenerator
 A template generator. More...
 
class  TemplateDescription
 Description of a template generator that can be displayed in the GameStudio. More...
 
class  TemplateGeneratorBase
 Base implementation for ITemplateGenerator. More...
 
class  TemplateGeneratorContext
 Context that will be used to run the tempplate generator. More...
 
class  TemplateGeneratorParameters
 Parameters used by ITemplateGenerator.PrepareForRun More...
 
class  TemplateManager
 Handle templates for creating Package, ProjectReference More...
 
class  TemplateSampleDescription
 A template for using an existing package as a template, expecting a Package to be accessible from TemplateDescription.FullPath with the same name as this template. More...
 

Enumerations

enum  TemplateScope { TemplateScope.Session, TemplateScope.Package }
 Describes if a template is supporting a particular context More...
 
enum  TemplateStatus { TemplateStatus.None, TemplateStatus.New, TemplateStatus.Updated }
 Status of the template More...
 

Enumeration Type Documentation

Describes if a template is supporting a particular context

Enumerator
Session 

The template can be applied to an existing PackageSession.

Package 

The template can be applied to an existing Assets.Package.

Definition at line 11 of file TemplateScope.cs.

Status of the template

Enumerator
None 

Nothing particular.

New 

The template is new

Updated 

The template has been updated

Definition at line 8 of file TemplateStatus.cs.