| TSdlGpuBlitInfo |
A record containing parameters for a blit command. |
| TSdlGpuBlitRegion |
A record specifying a region of a texture used in the blit operation. |
| TSdlGpuBuffer |
A buffer used for vertices, indices, indirect draw commands, and general compute data. |
| TSdlGpuBufferBinding |
A record specifying parameters in a buffer binding call. |
| TSdlGpuBufferCreateInfo |
A record specifying the parameters of a buffer. |
| TSdlGpuBufferLocation |
A record specifying a location in a buffer. |
| TSdlGpuBufferRegion |
A record specifying a region of a buffer. |
| TSdlGpuColorTargetBlendState |
A record specifying the blend state of a color target. |
| TSdlGpuColorTargetDescription |
A record specifying the parameters of color targets used in a graphics pipeline. |
| TSdlGpuColorTargetInfo |
A record specifying the parameters of a color target used by a render pass. |
| TSdlGpuCommandBuffer |
A command buffer. |
| TSdlGpuComputePass |
A compute pass. |
| TSdlGpuComputePipeline |
A compute pipeline. Used during compute passes. |
| TSdlGpuComputePipelineCreateInfo |
A record specifying the parameters of a compute pipeline state. |
| TSdlGpuCopyPass |
A copy pass. |
| TSdlGpuDepthStencilState |
A record specifying the parameters of the graphics pipeline depth stencil state. |
| TSdlGpuDepthStencilTargetInfo |
A structure specifying the parameters of a depth-stencil target used by a render pass. |
| TSdlGpuDevice |
The SDL_GPU context. |
| TSdlGpuDriver |
A GPU driver compiled into SDL. |
| TSdlGpuFence |
A fence. |
| TSdlGpuGraphicsPipeline |
A graphics pipeline. Used during render passes. |
| TSdlGpuGraphicsPipelineCreateInfo |
A record specifying the parameters of a graphics pipeline state. |
| TSdlGpuGraphicsPipelineTargetInfo |
A record specifying the descriptions of render targets used in a graphics pipeline. |
| TSdlGpuIndexedIndirectDrawCommand |
A record specifying the parameters of an indexed indirect draw command. |
| TSdlGpuIndirectDispatchCommand |
A record specifying the parameters of an indexed dispatch command. |
| TSdlGpuIndirectDrawCommand |
A record specifying the parameters of an indirect draw command. |
| TSdlGpuMultisampleState |
A record specifying the parameters of the graphics pipeline multisample state. |
| TSdlGpuRasterizerState |
A record specifying the parameters of the graphics pipeline rasterizer state. |
| TSdlGpuRenderPass |
A render pass. |
| TSdlGpuSampler |
A sampler. |
| TSdlGpuSamplerCreateInfo |
A record specifying the parameters of a sampler. |
| TSdlGpuShader |
A compiled shader object. |
| TSdlGpuShaderCreateInfo |
A record specifying code and metadata for creating a shader object. |
| TSdlGpuStencilOpState |
A record specifying the stencil operation state of a graphics pipeline. |
| TSdlGpuStorageBufferReadWriteBinding |
A record specifying parameters related to binding buffers in a compute pass. |
| TSdlGpuStorageTextureReadWriteBinding |
A record specifying parameters related to binding textures in a compute pass. |
| TSdlGpuTexture |
A texture. |
| TSdlGpuTextureCreateInfo |
A record specifying the parameters of a texture. |
| TSdlGpuTextureLocation |
A record specifying a location in a texture. |
| TSdlGpuTextureRegion |
A record specifying a region of a texture. |
| TSdlGpuTextureSamplerBinding |
A record specifying parameters in a sampler binding call. |
| TSdlGpuTextureTransferInfo |
A record specifying parameters related to transferring data to or from a texture. |
| TSdlGpuTransferBuffer |
A transfer buffer used for transferring data to and from the device. |
| TSdlGpuTransferBufferCreateInfo |
A record specifying the parameters of a transfer buffer. |
| TSdlGpuTransferBufferLocation |
A record specifying a location in a transfer buffer. |
| TSdlGpuVertexAttribute |
A record specifying a vertex attribute. |
| TSdlGpuVertexBufferDescription |
A record specifying the parameters of vertex buffers used in a graphics pipeline. |
| TSdlGpuVertexInputState |
A record specifying the parameters of a graphics pipeline vertex input state. |
| TSdlGpuViewport |
A record specifying a viewport. |