Unofficial OpenGL Software Development Kit
0.5.0
|
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... | |