ObjectivelyGPU
Object oriented graphics framework for SDL3 and C
Loading...
Searching...
No Matches
CommandBuffer.h File Reference

CommandBuffer wraps an SDL_GPUCommandBuffer for a single frame. More...

#include <Objectively/Object.h>
#include <ObjectivelyGPU/Types.h>

Go to the source code of this file.

Data Structures

struct  SwapchainTexture
 The swapchain texture acquired for a single frame. More...
 
struct  CommandBuffer
 A recorded sequence of GPU commands for a single frame. More...
 

Typedefs

typedef struct ComputePass ComputePass
 
typedef struct CopyPass CopyPass
 
typedef struct Fence Fence
 
typedef struct RenderPass RenderPass
 
typedef struct RenderDevice RenderDevice
 
typedef struct CommandBuffer CommandBuffer
 
typedef struct SwapchainTexture SwapchainTexture
 

Functions

OBJECTIVELYGPU_EXPORT Class * _CommandBuffer (void)
 

Detailed Description

CommandBuffer wraps an SDL_GPUCommandBuffer for a single frame.

Typedef Documentation

◆ CommandBuffer

typedef struct CommandBuffer CommandBuffer

◆ ComputePass

typedef struct ComputePass ComputePass

◆ CopyPass

typedef struct CopyPass CopyPass

◆ Fence

typedef struct Fence Fence

◆ RenderDevice

typedef struct RenderDevice RenderDevice

◆ RenderPass

typedef struct RenderPass RenderPass

◆ SwapchainTexture

Function Documentation

◆ _CommandBuffer()

OBJECTIVELYGPU_EXPORT Class * _CommandBuffer ( void  )