Uses of Record Class
club.doki7.sdl3.handle.SDL_GPUCommandBuffer
Packages that use SDL_GPUCommandBuffer
-
Uses of SDL_GPUCommandBuffer in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_GPUCommandBufferModifier and TypeMethodDescriptionSDL3.acquireGPUCommandBuffer
(@Nullable SDL_GPUDevice device) Acquire a command buffer.Methods in club.doki7.sdl3 with parameters of type SDL_GPUCommandBufferModifier and TypeMethodDescriptionboolean
SDL3.acquireGPUSwapchainTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_Window window, SDL_GPUTexture.Ptr swapchain_texture, @Nullable IntPtr swapchain_texture_width, @Nullable IntPtr swapchain_texture_height) Acquire a texture to use in presentation.SDL3.beginGPUComputePass
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable ISDL_GPUStorageTextureReadWriteBinding storage_texture_bindings, int num_storage_texture_bindings, @Nullable ISDL_GPUStorageBufferReadWriteBinding storage_buffer_bindings, int num_storage_buffer_bindings) Begins a compute pass on a command buffer.SDL3.beginGPUCopyPass
(@Nullable SDL_GPUCommandBuffer command_buffer) Begins a copy pass on a command buffer.SDL3.beginGPURenderPass
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable ISDL_GPUColorTargetInfo color_target_infos, int num_color_targets, @Nullable ISDL_GPUDepthStencilTargetInfo depth_stencil_target_info) Begins a render pass on a command buffer.void
SDL3.blitGPUTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable ISDL_GPUBlitInfo info) Blits from a source texture region to a destination texture region.boolean
SDL3.cancelGPUCommandBuffer
(@Nullable SDL_GPUCommandBuffer command_buffer) Cancels a command buffer.void
SDL3.generateMipmapsForGPUTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_GPUTexture texture) Generates mipmaps for the given texture.void
SDL3.insertGPUDebugLabel
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable BytePtr text) Inserts an arbitrary string label into the command buffer callstream.void
SDL3.popGPUDebugGroup
(@Nullable SDL_GPUCommandBuffer command_buffer) Ends the most-recently pushed debug group.void
SDL3.pushGPUComputeUniformData
(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a uniform slot on the command buffer.void
SDL3.pushGPUDebugGroup
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable BytePtr name) Begins a debug group with an arbitary name.void
SDL3.pushGPUFragmentUniformData
(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a fragment uniform slot on the command buffer.void
SDL3.pushGPUVertexUniformData
(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a vertex uniform slot on the command buffer.boolean
SDL3.submitGPUCommandBuffer
(@Nullable SDL_GPUCommandBuffer command_buffer) Submits a command buffer so its commands can be processed on the GPU.SDL3.submitGPUCommandBufferAndAcquireFence
(@Nullable SDL_GPUCommandBuffer command_buffer) Submits a command buffer so its commands can be processed on the GPU, and acquires a fence associated with the command buffer.boolean
SDL3.waitAndAcquireGPUSwapchainTexture
(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_Window window, SDL_GPUTexture.Ptr swapchain_texture, @Nullable IntPtr swapchain_texture_width, @Nullable IntPtr swapchain_texture_height) Blocks the thread until a swapchain texture is available to be acquired, and then acquires it. -
Uses of SDL_GPUCommandBuffer in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_GPUCommandBufferModifier and TypeClassDescriptionstatic final record
Represents a pointer toSDL_GPUCommandBuffer
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_GPUCommandBufferModifier and TypeMethodDescription@Nullable SDL_GPUCommandBuffer
SDL_GPUCommandBuffer.Ptr.read()
@Nullable SDL_GPUCommandBuffer
SDL_GPUCommandBuffer.Ptr.read
(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_GPUCommandBufferModifier and TypeMethodDescription@NotNull Iterator
<SDL_GPUCommandBuffer> SDL_GPUCommandBuffer.Ptr.iterator()
Methods in club.doki7.sdl3.handle with parameters of type SDL_GPUCommandBufferModifier and TypeMethodDescriptionstatic SDL_GPUCommandBuffer.Ptr
SDL_GPUCommandBuffer.Ptr.allocate
(Arena arena, @Nullable SDL_GPUCommandBuffer[] values) static SDL_GPUCommandBuffer.Ptr
SDL_GPUCommandBuffer.Ptr.allocateV
(Arena arena, @Nullable SDL_GPUCommandBuffer value0, @Nullable SDL_GPUCommandBuffer... values) void
SDL_GPUCommandBuffer.Ptr.write
(long index, @Nullable SDL_GPUCommandBuffer value) void
SDL_GPUCommandBuffer.Ptr.write
(@Nullable SDL_GPUCommandBuffer value) void
SDL_GPUCommandBuffer.Ptr.write
(@Nullable SDL_GPUCommandBuffer[] values) void
SDL_GPUCommandBuffer.Ptr.writeV
(@Nullable SDL_GPUCommandBuffer value0, @Nullable SDL_GPUCommandBuffer... values)