Skip to main content
Version: Next

Velaptor.Factories.ContentLoaderFactory

Velaptor

Velaptor.Factories

ContentLoaderFactory Class

Creates instances of a content loader.

public static class ContentLoaderFactory

Inheritance System.Object → ContentLoaderFactory

Methods

CreateAtlasLoader()

Creates a loader for loading atlas data from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.IAtlasData> CreateAtlasLoader();

Returns

Velaptor.Content.ILoader<IAtlasData>
A loader for loading texture atlas data.

CreateAtlasLoader(IContentPathResolver)

Creates a loader for loading atlas data from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.IAtlasData> CreateAtlasLoader(Velaptor.Content.IContentPathResolver pathResolver);

Parameters

pathResolver IContentPathResolver

Resolves paths to atlas content.

Returns

Velaptor.Content.ILoader<IAtlasData>
A loader for loading texture atlas data.

CreateAudioLoader()

Creates a loader that loads audio from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.IAudio> CreateAudioLoader();

Returns

Velaptor.Content.ILoader<IAudio>
A loader for loading audio data.

CreateAudioLoader(IContentPathResolver)

Creates a loader that loads audio from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.IAudio> CreateAudioLoader(Velaptor.Content.IContentPathResolver pathResolver);

Parameters

pathResolver IContentPathResolver

Resolves paths to atlas content.

Returns

Velaptor.Content.ILoader<IAudio>
A loader for loading audio data.

CreateFontLoader()

Creates a loader that loads fonts from disk for rendering test.

public static Velaptor.Content.ILoader<Velaptor.Content.Fonts.IFont> CreateFontLoader();

Returns

Velaptor.Content.ILoader<IFont>
A loader for loading audio data.

CreateFontLoader(IContentPathResolver)

Creates a loader that loads fonts from disk for rendering test.

public static Velaptor.Content.ILoader<Velaptor.Content.Fonts.IFont> CreateFontLoader(Velaptor.Content.IContentPathResolver pathResolver);

Parameters

pathResolver IContentPathResolver

Resolves paths to atlas content.

Returns

Velaptor.Content.ILoader<IFont>
A loader for loading audio data.

CreateTextureLoader()

Creates a loader that loads textures from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.ITexture> CreateTextureLoader();

Returns

Velaptor.Content.ILoader<ITexture>
A loader for loading textures.

CreateTextureLoader(IContentPathResolver)

Creates a loader that loads textures from disk.

public static Velaptor.Content.ILoader<Velaptor.Content.ITexture> CreateTextureLoader(Velaptor.Content.IContentPathResolver pathResolver);

Parameters

pathResolver IContentPathResolver

Resolves paths to texture content.

Returns

Velaptor.Content.ILoader<ITexture>
A loader for loading textures.