Home | All Classes | Grouped Classes | Index | Search

# Class CL_InputSourceProvider

Class that provides input sources. More...

Derived from: none
Derived by: CL_InputSourceProvider_File CL_Zip_Archive
Group: Core (I/O Data)

#include <ClanLib/core.h>

Construction:

create_file_provider | Creates a file provider.
create_datafile_provider | Creates a datafile provider.

Overrideables:

open_source | Opens an inputsource using the passed handle.
clone | Returns a copy of the current provider.
get_pathname | Get full path to source:
create_relative | Returns a new inputsource provider object that uses a new path relative to current one.

Detailed description:

!group=Core/IO Data! !header=core.h!

CL_InputSourceProvider is used to open inputsources. This can be from a datafile where the inputsource is an index - or it a directory where the files are the inputsources.

Questions or comments, write to the ClanLib mailing list.