Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.BuildEngine.IMetadataProvider Interface Reference
Inheritance diagram for SiliconStudio.BuildEngine.IMetadataProvider:
SiliconStudio.BuildEngine.QueryMetadataProvider

Public Member Functions

bool Open (string path, bool create)
 
void Close ()
 
IEnumerable< MetadataKeyFetchAllKeys ()
 
IEnumerable< string > FetchAllObjectUrls ()
 
IEnumerable< IObjectMetadataFetch (string objectUrl)
 
IEnumerable< IObjectMetadataFetch (MetadataKey key)
 
IObjectMetadata Fetch (string objectUrl, MetadataKey key)
 
IObjectMetadata Fetch (IObjectMetadata data)
 
IEnumerable< IObjectMetadataFetchAll ()
 
bool Write (IObjectMetadata data)
 
bool Delete (IObjectMetadata data)
 

Detailed Description

Definition at line 8 of file IMetadataProvider.cs.

Member Function Documentation

void SiliconStudio.BuildEngine.IMetadataProvider.Close ( )
bool SiliconStudio.BuildEngine.IMetadataProvider.Delete ( IObjectMetadata  data)
IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.IMetadataProvider.Fetch ( string  objectUrl)
IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.IMetadataProvider.Fetch ( MetadataKey  key)
IObjectMetadata SiliconStudio.BuildEngine.IMetadataProvider.Fetch ( string  objectUrl,
MetadataKey  key 
)
IObjectMetadata SiliconStudio.BuildEngine.IMetadataProvider.Fetch ( IObjectMetadata  data)
IEnumerable<IObjectMetadata> SiliconStudio.BuildEngine.IMetadataProvider.FetchAll ( )
IEnumerable<MetadataKey> SiliconStudio.BuildEngine.IMetadataProvider.FetchAllKeys ( )
IEnumerable<string> SiliconStudio.BuildEngine.IMetadataProvider.FetchAllObjectUrls ( )
bool SiliconStudio.BuildEngine.IMetadataProvider.Open ( string  path,
bool  create 
)
bool SiliconStudio.BuildEngine.IMetadataProvider.Write ( IObjectMetadata  data)

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