Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes
Exceptions

Exceptions thrown by GL Image functions and operations.

Each function that throws describes the exceptions (or base classes thereof) that it will throw. All exceptions are derived from std::exception.

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...
 
class  glimg::ImageCreationException
 Base class for all exceptions thrown by ImageCreator. More...
 
class  glimg::BadFaceCountException
 Thrown if the ImageCreator is given a face count other than 1 or 6. More...
 
class  glimg::CubemapsMustBe2DException
 Thrown if the user attempts to provide a cubemap that isn't two-dimensional. More...
 
class  glimg::No3DTextureArrayException
 Thrown if the user attempts to have 3D array images, which are not allowed. More...
 
class  glimg::NoImagesSpecifiedException
 Thrown if the mipmap or array count is not greater than zero. More...
 
class  glimg::ArrayOutOfBoundsException
 Thrown if the ImageCreator is asked to insert an image outside of the arrayCount. More...
 
class  glimg::MipmapLayerOutOfBoundsException
 Thrown if the ImageCreator is asked to insert an image outside of the mipmapCount. More...
 
class  glimg::FaceIndexOutOfBoundsException
 Thrown if the ImageCreator is asked to insert an image outside of the faceCount. More...
 
class  glimg::ImageSetAlreadyCreatedException
 Thrown when attempting to do anything except destroy an ImageCreator object after calling ImageCreator::CreateImage. More...
 
class  glimg::loaders::stb::StbLoaderException
 Base class for all exceptions thrown by the STB loaders. More...
 
class  glimg::loaders::stb::UnableToLoadException
 Thrown when the STB loader could not load the image. More...
 
class  glimg::TextureGenerationException
 Base class for all exceptions thrown by the texture loaders. More...
 
class  glimg::ImageFormatUnsupportedException
 Thrown if the image format cannot be used because the OpenGL implementation doesn't support the format. More...
 
class  glimg::TextureUnsupportedException
 Thrown if the texture type that was asked to be created is not supported by this OpenGL implementation. More...
 
class  glimg::TextureUnexpectedException
 Thrown because the texture type is not yet supported by GL Image. More...
 
class  glimg::CannotForceRenderTargetException
 Thrown when using the FORCE_REQUIRED_FORMATS flag and the format could not be converted to a required one without compromising data. More...
 
class  glimg::CannotForceTextureStorage
 Thrown when using the FORCE_TEXTURE_STORAGE flag and the OpenGL implementation doesn't support it. More...
 
class  glimg::CannotForceDSAUsage
 Thrown when using the FORCE_DSA flag and the OpenGL implementation doesn't support it. More...