Specifies the type of a texture.
Defined in <SDL3/SDL_gpu.h>
typedef enum SDL_GPUTextureType
{/**< The texture is a 2-dimensional image. */
SDL_GPU_TEXTURETYPE_2D, /**< The texture is a 2-dimensional array image. */
SDL_GPU_TEXTURETYPE_2D_ARRAY, /**< The texture is a 3-dimensional image. */
SDL_GPU_TEXTURETYPE_3D, /**< The texture is a cube image. */
SDL_GPU_TEXTURETYPE_CUBE, /**< The texture is a cube array image. */
SDL_GPU_TEXTURETYPE_CUBE_ARRAY } SDL_GPUTextureType;
This enum is available since SDL 3.1.3