26#include <SDL3/SDL_gpu.h>
28#include <Objectively/Object.h>
34typedef struct TransferBufferInterface TransferBufferInterface;
92struct TransferBufferInterface {
97 ObjectInterface objectInterface;
OBJECTIVELYGPU_EXPORT Class * _TransferBuffer(void)
Definition TransferBuffer.c:112
#define OBJECTIVELYGPU_EXPORT
Definition Types.h:35
The RenderDevice encapsulates an SDL_GPUDevice and provides methods for allocating GPU resources,...
Definition RenderDevice.h:63
A CPU-accessible SDL_GPUTransferBuffer for staging data to or from the GPU.
Definition TransferBuffer.h:59
Uint32 size
The size of this transfer buffer, in bytes.
Definition TransferBuffer.h:80
SDL_GPUTransferBuffer * buffer
The underlying SDL transfer buffer.
Definition TransferBuffer.h:75
TransferBufferInterface * interface
The interface.
Definition TransferBuffer.h:70
Object object
The superclass.
Definition TransferBuffer.h:64