Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
ResourceLibrary.Archive Class Referenceabstract
Inheritance diagram for ResourceLibrary.Archive:
ResourceLibrary.ResourceVolume

Public Member Functions

override IEnumerable< Type > GetRegisteredTypes ()
 
override Object Get (Type type, IEnumerable< String > locator)
 
override IEnumerable
< ResourceLocator
FindAll (ResourceLocator locator, bool recursive=false)
 
override IEnumerable
< ResourceLocator
FindAll< T > (ResourceLocator locator, bool recursive=false)
 
Archive Mount ()
 
Archive Unmount ()
 
void Save (String path)
 
void Save (Stream stream)
 
virtual void Dispose ()
 
- Public Member Functions inherited from ResourceLibrary.ResourceVolume
Get< T > (params String[] locator)
 
IEnumerable< ResourceLocatorFindAll (bool recursive=false)
 
IEnumerable< ResourceLocatorFindAll< T > (bool recursive=false)
 
bool IsRegistered (Type type)
 
bool IsRegistered< T > ()
 

Protected Member Functions

 Archive (ArchiveLibrary library, bool root)
 

Properties

bool IsRoot [get]
 
bool IsMounted [get]
 
ArchiveLibrary Library [get]
 

Constructor & Destructor Documentation

ResourceLibrary.Archive.Archive ( ArchiveLibrary  library,
bool  root 
)
inlineprotected

Member Function Documentation

virtual void ResourceLibrary.Archive.Dispose ( )
inlinevirtual
override IEnumerable<ResourceLocator> ResourceLibrary.Archive.FindAll ( ResourceLocator  locator,
bool  recursive = false 
)
inlinevirtual
override IEnumerable<ResourceLocator> ResourceLibrary.Archive.FindAll< T > ( ResourceLocator  locator,
bool  recursive = false 
)
inlinevirtual
override Object ResourceLibrary.Archive.Get ( Type  type,
IEnumerable< String >  locator 
)
inlinevirtual
override IEnumerable<Type> ResourceLibrary.Archive.GetRegisteredTypes ( )
inlinevirtual
Archive ResourceLibrary.Archive.Mount ( )
inline
void ResourceLibrary.Archive.Save ( String  path)
inline
void ResourceLibrary.Archive.Save ( Stream  stream)
inline
Archive ResourceLibrary.Archive.Unmount ( )
inline

Property Documentation

bool ResourceLibrary.Archive.IsMounted
get
bool ResourceLibrary.Archive.IsRoot
get
ArchiveLibrary ResourceLibrary.Archive.Library
get