![]() | |
![]() | ![]() |
Entire Class Index | Main Class Index | Cross Index | Global Index |
Class that provides input sources.
Contained in: global
Derived from:
none
Derived by:
CL_InputSourceProvider_File
Group: Core (I/O Data)
#include <ClanLib/core.h>
public function member index: |
||
Construction: |
||
virtual | ~CL_InputSourceProvider | (); |
static CL_InputSourceProvider* | create_file_provider | (const std::string& path); |
static CL_InputSourceProvider* | create_datafile_provider | (const std::string& filename); |
Overrideables: |
||
virtual CL_InputSource* | open_source | (const std::string& handle); |
virtual CL_InputSourceProvider* | clone | (); |
virtual std::string | get_path | (const std::string& filename); |
Returns - The copy of the inputsource provider.
filename - Name of the datafile to be used.
Returns - The datafile input provider created.
path - Path where the files are located.
Returns - The file input provider created.
handle - handle/index/filename/identier to the input source requested.
Returns - The opened input source.