Unofficial OpenGL Software Development Kit: C:/Projects/distro/glsdk_0_5_1/glimg/include/glimg/DdsLoader.h File Reference

Unofficial OpenGL Software Development Kit 0.5.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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.