Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

CSSpriteLoader Class Reference

#include <CSSprite.h>

Inheritance diagram for CSSpriteLoader:

Loadable< CSSprite >

Detailed Description

factory - class that is used to create CSSprite uses xml - data-files, produces NOT "singletons"!!! than means the result sprite must be freed by the caller (or whoever)!!!

Definition at line 418 of file CSSprite.h.

Static Public Attributes

CSSpriteLoader INSTANCE

Protected Member Functions

virtual bool isSingleCreate (void) const
 not a singleton created!

virtual CSSpritecreate (const std::string &filename)


Member Function Documentation

virtual bool CSSpriteLoader::isSingleCreate void   )  const [inline, protected, virtual]
 

not a singleton created!

Reimplemented from Loadable< CSSprite >.

Definition at line 422 of file CSSprite.h.

00423         {
00424             return false;
00425         }

virtual CSSprite* CSSpriteLoader::create const std::string &  filename  )  [inline, protected, virtual]
 

Implements Loadable< CSSprite >.

Definition at line 427 of file CSSprite.h.

00428         {
00429             return new CSSprite(filename);
00430         }


Field Documentation

CSSpriteLoader CSSpriteLoader::INSTANCE [static]
 

Definition at line 12 of file CSSprite.cpp.


Generated on Wed Jul 14 00:45:07 2004 for CSLib by doxygen 1.3.6