|
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... | |
1.8.3.1