|
| static void | dealloc (Object *self) |
| |
| static bool | acquireSwapchainTexture (const CommandBuffer *self, SwapchainTexture *swapchain) |
| |
| static ComputePass * | beginComputePass (CommandBuffer *self, const SDL_GPUStorageTextureReadWriteBinding *storageTextures, Uint32 numStorageTextures, const SDL_GPUStorageBufferReadWriteBinding *storageBuffers, Uint32 numStorageBuffers) |
| |
| static CopyPass * | beginCopyPass (CommandBuffer *self) |
| |
| static RenderPass * | beginRenderPass (CommandBuffer *self, const SDL_GPUColorTargetInfo *colorTargets, Uint32 numColorTargets, const SDL_GPUDepthStencilTargetInfo *depthStencil) |
| |
| static void | blitTexture (const CommandBuffer *self, const SDL_GPUBlitInfo *info) |
| |
| static bool | cancel (CommandBuffer *self) |
| |
| static void | generateMipmaps (const CommandBuffer *self, SDL_GPUTexture *texture) |
| |
| static CommandBuffer * | initWithCommandBuffer (CommandBuffer *self, const RenderDevice *device, SDL_GPUCommandBuffer *commands) |
| |
| static void | insertDebugLabel (const CommandBuffer *self, const char *text) |
| |
| static void | popDebugGroup (const CommandBuffer *self) |
| |
| static void | pushComputeUniformData (const CommandBuffer *self, Uint32 slot, const void *data, Uint32 length) |
| |
| static void | pushDebugGroup (const CommandBuffer *self, const char *name) |
| |
| static void | pushFragmentUniformData (const CommandBuffer *self, Uint32 slot, const void *data, Uint32 length) |
| |
| static void | pushVertexUniformData (const CommandBuffer *self, Uint32 slot, const void *data, Uint32 length) |
| |
| static void | pushUniformData (const CommandBuffer *self, Uint32 slot, const void *data, Uint32 length) |
| |
| static bool | submit (CommandBuffer *self) |
| |
| static Fence * | submitAndFence (CommandBuffer *self) |
| |
| static bool | waitAndAcquireSwapchainTexture (const CommandBuffer *self, SwapchainTexture *swapchain) |
| |
| static void | initialize (Class *clazz) |
| |
| Class * | _CommandBuffer (void) |
| |