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

Handle templates for creating Package, ProjectReference More...

Static Public Member Functions

static void Register (ITemplateGenerator generator)
 Registers the specified factory. More...
 
static void Unregister (ITemplateGenerator generator)
 Unregisters the specified factory. More...
 
static IEnumerable
< TemplateDescription
FindTemplates ()
 Finds all template descriptions. More...
 
static ITemplateGenerator FindTemplateGenerator (TemplateDescription description)
 Finds a template generator supporting the specified template description More...
 

Detailed Description

Handle templates for creating Package, ProjectReference

Definition at line 12 of file TemplateManager.cs.

Member Function Documentation

static ITemplateGenerator SiliconStudio.Assets.Templates.TemplateManager.FindTemplateGenerator ( TemplateDescription  description)
static

Finds a template generator supporting the specified template description

Parameters
descriptionThe description.
Returns
A template generator supporting the specified description or null if not found.

Definition at line 65 of file TemplateManager.cs.

static IEnumerable<TemplateDescription> SiliconStudio.Assets.Templates.TemplateManager.FindTemplates ( )
static

Finds all template descriptions.

Returns
IEnumerable<TemplateGeneratorDescription>.

Definition at line 54 of file TemplateManager.cs.

static void SiliconStudio.Assets.Templates.TemplateManager.Register ( ITemplateGenerator  generator)
static

Registers the specified factory.

Parameters
generatorThe factory.
Exceptions
System.ArgumentNullExceptionfactory

Definition at line 22 of file TemplateManager.cs.

static void SiliconStudio.Assets.Templates.TemplateManager.Unregister ( ITemplateGenerator  generator)
static

Unregisters the specified factory.

Parameters
generatorThe factory.
Exceptions
System.ArgumentNullExceptionfactory

Definition at line 40 of file TemplateManager.cs.


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