C# Class GLSharp.Content.Library

Loades and manages resources.
Mostra file Open project: colin-dumitru/GLSharp Class Usage Examples

Public Properties

Property Type Description
ExpireLimit int

Public Methods

Method Description
AddConverter ( IResourceConverter converter ) : void
FindResource ( String library, String resourceName ) : Handle
GetResource ( Handle handle ) : ResourceItem
GetResourceById ( int itemId ) : ResourceItem
Library ( ) : System
LoadLibrary ( String url ) : LibraryResult
RemoveConverter ( IResourceConverter converter ) : void
UnloadLibrary ( String name ) : void
Update ( ) : void

Private Methods

Method Description
AppendToCollection ( ResourceCollection resourceCollection, List resources ) : void
LoadLibraryFromJson ( Object json ) : ResourceCollection

Method Details

AddConverter() public method

public AddConverter ( IResourceConverter converter ) : void
converter IResourceConverter
return void

FindResource() public method

public FindResource ( String library, String resourceName ) : Handle
library String
resourceName String
return Handle

GetResource() public method

public GetResource ( Handle handle ) : ResourceItem
handle Handle
return ResourceItem

GetResourceById() public method

public GetResourceById ( int itemId ) : ResourceItem
itemId int
return ResourceItem

Library() public method

public Library ( ) : System
return System

LoadLibrary() public method

public LoadLibrary ( String url ) : LibraryResult
url String
return LibraryResult

RemoveConverter() public method

public RemoveConverter ( IResourceConverter converter ) : void
converter IResourceConverter
return void

UnloadLibrary() public method

public UnloadLibrary ( String name ) : void
name String
return void

Update() public method

public Update ( ) : void
return void

Property Details

ExpireLimit public_oe property

The limit in milliseconds when items are considered expired and should be dealocated.
public int ExpireLimit
return int