Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Types | Public Member Functions | Friends | List of all members
ResourceManager Class Reference
Inheritance diagram for ResourceManager:
Inheritance graph
[legend]
Collaboration diagram for ResourceManager:
Collaboration graph
[legend]

Public Types

enum  spLocErr {
  SUCCESS,
  BUF_OVERRUN,
  UNDEF_ERROR
}
 

Public Member Functions

void setLanguage (const char *langCode)
 
const char * getLanguage ()
 
int openResourceFile (const char *filename)
 
void closeResourceFile (int refNum)
 
ImagegetImage (const char *imageName)
 
ImageStripgetImageStrip (const char *imageName)
 
SoundgetSound (const char *soundName)
 
const char * getString (std::string &ioStr, short id, short substring=-1)
 
size_t getResourceSize (const char *resourceName)
 
bool getResource (const char *resourceName, void *buffer, size_t bufferSize)
 
std::string getResourcePaths ()
 
API_DEPRECATED int snprintfLoc (char *dst, int maxlen, const char *fmt,...)
 
- Public Member Functions inherited from Singleton< ResourceManager >
 Singleton ()
 
virtual ~Singleton ()
 

Friends

class Singleton< ResourceManager >
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< ResourceManager >
static ResourceManagergetSingletonInstance ()
 
static bool hasInstance ()
 
static ResourceManagerinstance ()
 
static void setInstance (ResourceManager *i)
 
static ResourceManagercreateSingletonInstance ()
 

Detailed Description

ResourceManager used for loading resources

Member Enumeration Documentation

enum spLocErr
Enumerator:
SUCCESS 
BUF_OVERRUN 
UNDEF_ERROR 

Member Function Documentation

void closeResourceFile ( int  refNum)
Image* getImage ( const char *  imageName)
ImageStrip* getImageStrip ( const char *  imageName)
const char* getLanguage ( )
bool getResource ( const char *  resourceName,
void *  buffer,
size_t  bufferSize 
)
std::string getResourcePaths ( )
size_t getResourceSize ( const char *  resourceName)
Sound* getSound ( const char *  soundName)
const char* getString ( std::string &  ioStr,
short  id,
short  substring = -1 
)
int openResourceFile ( const char *  filename)
void setLanguage ( const char *  langCode)
API_DEPRECATED int snprintfLoc ( char *  dst,
int  maxlen,
const char *  fmt,
  ... 
)

Friends And Related Function Documentation

friend class Singleton< ResourceManager >
friend