SDL_GPUTextureCreateInfo

A structure specifying the parameters of a texture.

Usage flags can be bitwise OR'd together for combinations of usages. Note that certain usage combinations are invalid, for example SAMPLER and GRAPHICS_STORAGE.

Members

Variables

format
SDL_GPUTextureFormat format;

The pixel format of the texture.

height
Uint32 height;

The height of the texture.

layer_count_or_depth
Uint32 layer_count_or_depth;

The layer count or depth of the texture. This value is treated as a layer count on 2D array textures, and as a depth value on 3D textures.

num_levels
Uint32 num_levels;

The number of mip levels in the texture.

props
SDL_PropertiesID props;

A properties ID for extensions. Should be 0 if no extensions are needed.

sample_count
SDL_GPUSampleCount sample_count;

The number of samples per texel. Only applies if the texture is used as a render target.

type
SDL_GPUTextureType type;

The base dimensionality of the texture.

usage
SDL_GPUTextureUsageFlags usage;

How the texture is intended to be used by the client.

width
Uint32 width;

The width of the texture.

See Also

Meta