FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FIFE::AtlasLoader Class Reference

#include <atlasloader.h>

+ Inheritance diagram for FIFE::AtlasLoader:
+ Collaboration diagram for FIFE::AtlasLoader:

Public Member Functions

 AtlasLoader (Model *model, VFS *vfs, ImageManager *imageManager)
 
virtual ~AtlasLoader ()
 
virtual bool isLoadable (const std::string &filename)
 
virtual AtlasPtr load (const std::string &filename)
 
- Public Member Functions inherited from FIFE::IAtlasLoader
virtual ~IAtlasLoader ()
 

Private Member Functions

void parseObject (Atlas *atlas, TiXmlElement *root, bool exists)
 

Private Attributes

Modelm_model
 
VFSm_vfs
 
ImageManagerm_imageManager
 
std::string m_atlasFilename
 

Detailed Description

Definition at line 94 of file atlasloader.h.

Constructor & Destructor Documentation

FIFE::AtlasLoader::AtlasLoader ( Model model,
VFS vfs,
ImageManager imageManager 
)

Definition at line 87 of file atlasloader.cpp.

FIFE::AtlasLoader::~AtlasLoader ( )
virtual

Definition at line 91 of file atlasloader.cpp.

Member Function Documentation

bool FIFE::AtlasLoader::isLoadable ( const std::string &  filename)
virtual

Member Data Documentation

std::string FIFE::AtlasLoader::m_atlasFilename
private

Definition at line 114 of file atlasloader.h.

Referenced by load(), and parseObject().

ImageManager* FIFE::AtlasLoader::m_imageManager
private

Definition at line 113 of file atlasloader.h.

Referenced by load(), and parseObject().

Model* FIFE::AtlasLoader::m_model
private

Definition at line 111 of file atlasloader.h.

Referenced by parseObject().

VFS* FIFE::AtlasLoader::m_vfs
private

Definition at line 112 of file atlasloader.h.

Referenced by isLoadable(), and load().


The documentation for this class was generated from the following files: