Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces | Functions
DdsLoader.h File Reference

Has all of the DDS-based loaders. More...

#include <string>
#include "ImageSet.h"

Go to the source code of this file.

Classes

class  glimg::loaders::dds::DdsLoaderException
 Base class for all exceptions thrown by the DDS loaders. More...
 
class  glimg::loaders::dds::DdsFileNotFoundException
 Thrown if the DDS file could not be opened. More...
 
class  glimg::loaders::dds::DdsFileMalformedException
 Thrown if the DDS data is not a valid DDS format. More...
 
class  glimg::loaders::dds::DdsFileUnsupportedException
 Thrown if the DDS format uses features that the loader cannot yet handle. More...
 

Namespaces

namespace  glimg
 The main GL Image library namespace.
 
namespace  glimg::loaders
 Namespace for all file loaders.
 
namespace  glimg::loaders::dds
 Contains the DDS loader functions and exceptions.
 

Functions

ImageSet * glimg::loaders::dds::LoadFromFile (const std::string &filename)
 Loads a DDS file from the disk, given an ASCII filename. More...
 
ImageSet * glimg::loaders::dds::LoadFromMemory (const unsigned char *buffer, size_t bufSize)
 As LoadFromFile, but from an already loaded buffer. The buffer pointer may be deleted after this call.
 

Detailed Description

Has all of the DDS-based loaders.