Table of Contents

Interface IAssetSource

Namespace
Shard.Assets
Assembly
Shard.Assets.dll
public interface IAssetSource

Methods

EnumerateFiles(string)

IEnumerable<AssetFile> EnumerateFiles(string prefix)

Parameters

prefix string

Returns

IEnumerable<AssetFile>

OpenRead(string)

Stream OpenRead(string relativePath)

Parameters

relativePath string

Returns

Stream

TryGetFile(string, out AssetFile)

bool TryGetFile(string relativePath, out AssetFile file)

Parameters

relativePath string
file AssetFile

Returns

bool

TryOpenRead(string, out Stream?)

bool TryOpenRead(string path, out Stream? stream)

Parameters

path string
stream Stream

Returns

bool