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 TypeMethodDescriptionbooleanSDL3.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.voidSDL3.blitGPUTexture(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable ISDL_GPUBlitInfo info) Blits from a source texture region to a destination texture region.booleanSDL3.cancelGPUCommandBuffer(@Nullable SDL_GPUCommandBuffer command_buffer) Cancels a command buffer.voidSDL3.generateMipmapsForGPUTexture(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable SDL_GPUTexture texture) Generates mipmaps for the given texture.voidSDL3.insertGPUDebugLabel(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable BytePtr text) Inserts an arbitrary string label into the command buffer callstream.voidSDL3.popGPUDebugGroup(@Nullable SDL_GPUCommandBuffer command_buffer) Ends the most-recently pushed debug group.voidSDL3.pushGPUComputeUniformData(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a uniform slot on the command buffer.voidSDL3.pushGPUDebugGroup(@Nullable SDL_GPUCommandBuffer command_buffer, @Nullable BytePtr name) Begins a debug group with an arbitary name.voidSDL3.pushGPUFragmentUniformData(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a fragment uniform slot on the command buffer.voidSDL3.pushGPUVertexUniformData(@Nullable SDL_GPUCommandBuffer command_buffer, int slot_index, MemorySegment data, int length) Pushes data to a vertex uniform slot on the command buffer.booleanSDL3.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.booleanSDL3.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 recordRepresents a pointer toSDL_GPUCommandBufferhandle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_GPUCommandBufferModifier and TypeMethodDescription@Nullable SDL_GPUCommandBufferSDL_GPUCommandBuffer.Ptr.read()@Nullable SDL_GPUCommandBufferSDL_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.PtrSDL_GPUCommandBuffer.Ptr.allocate(Arena arena, @Nullable SDL_GPUCommandBuffer[] values) static SDL_GPUCommandBuffer.PtrSDL_GPUCommandBuffer.Ptr.allocateV(Arena arena, @Nullable SDL_GPUCommandBuffer value0, @Nullable SDL_GPUCommandBuffer... values) voidSDL_GPUCommandBuffer.Ptr.write(long index, @Nullable SDL_GPUCommandBuffer value) voidSDL_GPUCommandBuffer.Ptr.write(@Nullable SDL_GPUCommandBuffer value) voidSDL_GPUCommandBuffer.Ptr.write(@Nullable SDL_GPUCommandBuffer[] values) voidSDL_GPUCommandBuffer.Ptr.writeV(@Nullable SDL_GPUCommandBuffer value0, @Nullable SDL_GPUCommandBuffer... values)