Public Member Functions | Protected Member Functions | Protected Attributes

sp::io::BaseFileFormatHandler Class Reference

Base loader class. Base class for scene::MeshLoader, video::ImageLoader and sound::SoundLoader. More...

#include <spBaseFileFormatHandler.hpp>

Inheritance diagram for sp::io::BaseFileFormatHandler:
sp::audio::SoundLoader sp::scene::MeshLoader sp::scene::MeshSaver sp::scene::SceneLoader sp::video::ImageLoader sp::video::ImageSaver sp::audio::SoundLoaderWAV sp::scene::MeshLoader3DS sp::scene::MeshLoaderB3D sp::scene::MeshLoaderMD2 sp::scene::MeshLoaderMD3 sp::scene::MeshLoaderMS3D sp::scene::MeshLoaderOBJ sp::scene::MeshLoaderSPM sp::scene::MeshLoaderX sp::scene::MeshSaverB3D sp::scene::MeshSaverOBJ sp::scene::MeshSaverSPM sp::scene::SceneLoaderBSP1 sp::scene::SceneLoaderBSP3 sp::scene::SceneLoaderSPSB sp::video::ImageLoaderBMP sp::video::ImageLoaderDDS sp::video::ImageLoaderJPG sp::video::ImageLoaderPCX sp::video::ImageLoaderPNG sp::video::ImageLoaderTGA sp::video::ImageSaverBMP

List of all members.

Public Member Functions

virtual ~BaseFileFormatHandler ()
io::stringc getFilename () const

Protected Member Functions

 BaseFileFormatHandler (const io::stringc &Filename="")
 BaseFileFormatHandler (io::File *File)
bool openForReading ()
bool openForWriting ()

Protected Attributes

io::FileSystem FileSys_
io::FileFile_
io::stringc Filename_

Detailed Description

Base loader class. Base class for scene::MeshLoader, video::ImageLoader and sound::SoundLoader.


Constructor & Destructor Documentation

sp::io::BaseFileFormatHandler::~BaseFileFormatHandler (  )  [virtual]
sp::io::BaseFileFormatHandler::BaseFileFormatHandler ( const io::stringc Filename = ""  )  [protected]
sp::io::BaseFileFormatHandler::BaseFileFormatHandler ( io::File File  )  [protected]

Member Function Documentation

io::stringc sp::io::BaseFileFormatHandler::getFilename (  )  const [inline]
bool sp::io::BaseFileFormatHandler::openForReading (  )  [protected]
bool sp::io::BaseFileFormatHandler::openForWriting (  )  [protected]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines