#include <kanzi/interop/autogen/core.ui/platform/graphics_backend/gl/texture_enums.hpp>
Status tells if texture creation parameters can be used to create a texture.
If status is not StatusValid, create info must not be passed to Texture::create().
| Enumerator | |
|---|---|
| StatusInvalidType |
Invalid texture type. See Texture::Type for valid texture types. |
| StatusTypeNotSupported |
Requested Texture type is not supported. |
| StatusInvalidRenderTargetMode |
Requested rendertarget mode is not valid. |
| StatusInvalidImageCount |
Wrong number of images. Two dimensional textures must have 0 or 1 image, cubemap textures must have 0 or 6 images. |
| StatusMissingImages |
Not all images were properly defined. |
| StatusImageMissingMipmaps |
Mipmaps are required, but the image is missing them. |
| StatusInvalidImageSize |
Sizes of images are inconsistent. |
| StatusInvalidMinimumSize |
Image size must be at least 1 x 1. |
| StatusInvalidMaximumSize |
Image size cannot exceed size supported by the GL device. |
| StatusInvalidMipmapSize |
Image mipmap size was not correctly derived from base image. |
| StatusUnsupportedGraphicsFormat |
Unsupported image format. |
| StatusUnsupportedTextureFilter |
Requested filtering mode is not supported for requested graphics format. |
| StatusInvalidFeatures |
Requested graphics format features are not valid for texture. |
| StatusUnsupportedMultisampleFilter |
Multisample textures do not support filtering. |
| StatusUnsupportedMultisampleMipmaps |
Multisample textures do not support mipmaps. |
| StatusUnsupportedMultisampleSamples |
Multisample textures must have a valid number of samples. |
| StatusUnsupportedInternalRenderTargetSampleCount |
Textures with rendertarget mode set to RenderTargetModeInternal do not support multisampling. |
| StatusUnsupportedSampleCount |
Requested number of multisample samples exceeds the number of samples supported by the graphics device. |
| StatusImageFormatMismatch |
Inconsistent image formats. |
| StatusImageIncompatibleWithDevice |
Image incompatible with target device. |
| StatusUnsupportedDepthComparisonMode |
Requested depth comparison mode is not supported by graphics device. |
| StatusValid |
CreateInfo is valid and can be used to create Texture. |