|
SDL 3.0
|
#include <SDL_render.h>
A structure specifying the parameters of a GPU render state.
Definition at line 2925 of file SDL_render.h.
| SDL_GPUShader* SDL_GPURenderStateCreateInfo::fragment_shader |
The fragment shader to use when this render state is active
Definition at line 2927 of file SDL_render.h.
| Sint32 SDL_GPURenderStateCreateInfo::num_sampler_bindings |
The number of additional fragment samplers to bind when this render state is active
Definition at line 2929 of file SDL_render.h.
| Sint32 SDL_GPURenderStateCreateInfo::num_storage_buffers |
The number of storage buffers to bind when this render state is active
Definition at line 2935 of file SDL_render.h.
| Sint32 SDL_GPURenderStateCreateInfo::num_storage_textures |
The number of storage textures to bind when this render state is active
Definition at line 2932 of file SDL_render.h.
| SDL_PropertiesID SDL_GPURenderStateCreateInfo::props |
A properties ID for extensions. Should be 0 if no extensions are needed.
Definition at line 2938 of file SDL_render.h.
| const SDL_GPUTextureSamplerBinding* SDL_GPURenderStateCreateInfo::sampler_bindings |
Additional fragment samplers to bind when this render state is active
Definition at line 2930 of file SDL_render.h.
| SDL_GPUBuffer* const* SDL_GPURenderStateCreateInfo::storage_buffers |
Storage buffers to bind when this render state is active
Definition at line 2936 of file SDL_render.h.
| SDL_GPUTexture* const* SDL_GPURenderStateCreateInfo::storage_textures |
Storage textures to bind when this render state is active
Definition at line 2933 of file SDL_render.h.