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

#include <objectloader.h>

+ Inheritance diagram for FIFE::ObjectLoader:
+ Collaboration diagram for FIFE::ObjectLoader:

Public Member Functions

 ObjectLoader (Model *model, VFS *vfs, ImageManager *imageManager, const AnimationLoaderPtr &animationLoader=AnimationLoaderPtr())
 
 ~ObjectLoader ()
 
virtual void setAnimationLoader (const AnimationLoaderPtr &animationLoader)
 
virtual bool isLoadable (const std::string &filename) const
 
virtual void load (const std::string &filename)
 
- Public Member Functions inherited from FIFE::IObjectLoader
virtual ~IObjectLoader ()
 

Private Attributes

Modelm_model
 
VFSm_vfs
 
ImageManagerm_imageManager
 
AnimationLoaderPtr m_animationLoader
 

Detailed Description

Definition at line 45 of file objectloader.h.

Constructor & Destructor Documentation

FIFE::ObjectLoader::ObjectLoader ( Model model,
VFS vfs,
ImageManager imageManager,
const AnimationLoaderPtr animationLoader = AnimationLoaderPtr() 
)
FIFE::ObjectLoader::~ObjectLoader ( )

Definition at line 62 of file objectloader.cpp.

Member Function Documentation

bool FIFE::ObjectLoader::isLoadable ( const std::string &  filename) const
virtual
void FIFE::ObjectLoader::load ( const std::string &  filename)
virtual
void FIFE::ObjectLoader::setAnimationLoader ( const AnimationLoaderPtr animationLoader)
virtual
See Also
IObjectLoader::setAnimationLoader

Implements FIFE::IObjectLoader.

Definition at line 66 of file objectloader.cpp.

References m_animationLoader.

Member Data Documentation

AnimationLoaderPtr FIFE::ObjectLoader::m_animationLoader
private

Definition at line 70 of file objectloader.h.

Referenced by load(), ObjectLoader(), and setAnimationLoader().

ImageManager* FIFE::ObjectLoader::m_imageManager
private

Definition at line 69 of file objectloader.h.

Referenced by load(), and ObjectLoader().

Model* FIFE::ObjectLoader::m_model
private

Definition at line 67 of file objectloader.h.

Referenced by load(), and ObjectLoader().

VFS* FIFE::ObjectLoader::m_vfs
private

Definition at line 68 of file objectloader.h.

Referenced by isLoadable(), load(), and ObjectLoader().


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