Uses of Record Class
club.doki7.sdl3.handle.SDL_GPURenderPass
Packages that use SDL_GPURenderPass
-
Uses of SDL_GPURenderPass in club.doki7.sdl3
Methods in club.doki7.sdl3 that return SDL_GPURenderPassModifier and TypeMethodDescriptionSDL3.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.Methods in club.doki7.sdl3 with parameters of type SDL_GPURenderPassModifier and TypeMethodDescriptionvoid
SDL3.bindGPUFragmentSamplers
(@Nullable SDL_GPURenderPass render_pass, int first_slot, @Nullable ISDL_GPUTextureSamplerBinding texture_sampler_bindings, int num_bindings) Binds texture-sampler pairs for use on the fragment shader.void
SDL3.bindGPUFragmentStorageBuffers
(@Nullable SDL_GPURenderPass render_pass, int first_slot, SDL_GPUBuffer.Ptr storage_buffers, int num_bindings) Binds storage buffers for use on the fragment shader.void
SDL3.bindGPUFragmentStorageTextures
(@Nullable SDL_GPURenderPass render_pass, int first_slot, SDL_GPUTexture.Ptr storage_textures, int num_bindings) Binds storage textures for use on the fragment shader.void
SDL3.bindGPUGraphicsPipeline
(@Nullable SDL_GPURenderPass render_pass, @Nullable SDL_GPUGraphicsPipeline graphics_pipeline) Binds a graphics pipeline on a render pass to be used in rendering.void
SDL3.bindGPUIndexBuffer
(@Nullable SDL_GPURenderPass render_pass, @Nullable ISDL_GPUBufferBinding binding, int index_element_size) Binds an index buffer on a command buffer for use with subsequent draw calls.void
SDL3.bindGPUVertexBuffers
(@Nullable SDL_GPURenderPass render_pass, int first_slot, @Nullable ISDL_GPUBufferBinding bindings, int num_bindings) Binds vertex buffers on a command buffer for use with subsequent draw calls.void
SDL3.bindGPUVertexSamplers
(@Nullable SDL_GPURenderPass render_pass, int first_slot, @Nullable ISDL_GPUTextureSamplerBinding texture_sampler_bindings, int num_bindings) Binds texture-sampler pairs for use on the vertex shader.void
SDL3.bindGPUVertexStorageBuffers
(@Nullable SDL_GPURenderPass render_pass, int first_slot, SDL_GPUBuffer.Ptr storage_buffers, int num_bindings) Binds storage buffers for use on the vertex shader.void
SDL3.bindGPUVertexStorageTextures
(@Nullable SDL_GPURenderPass render_pass, int first_slot, SDL_GPUTexture.Ptr storage_textures, int num_bindings) Binds storage textures for use on the vertex shader.void
SDL3.drawGPUIndexedPrimitives
(@Nullable SDL_GPURenderPass render_pass, int num_indices, int num_instances, int first_index, int vertex_offset, int first_instance) Draws data using bound graphics state with an index buffer and instancing enabled.void
SDL3.drawGPUIndexedPrimitivesIndirect
(@Nullable SDL_GPURenderPass render_pass, @Nullable SDL_GPUBuffer buffer, int offset, int draw_count) Draws data using bound graphics state with an index buffer enabled and with draw parameters set from a buffer.void
SDL3.drawGPUPrimitives
(@Nullable SDL_GPURenderPass render_pass, int num_vertices, int num_instances, int first_vertex, int first_instance) Draws data using bound graphics state.void
SDL3.drawGPUPrimitivesIndirect
(@Nullable SDL_GPURenderPass render_pass, @Nullable SDL_GPUBuffer buffer, int offset, int draw_count) Draws data using bound graphics state and with draw parameters set from a buffer.void
SDL3.endGPURenderPass
(@Nullable SDL_GPURenderPass render_pass) Ends the given render pass.void
SDL3.setGPUBlendConstants
(@Nullable SDL_GPURenderPass render_pass, SDL_FColor blend_constants) Sets the current blend constants on a command buffer.void
SDL3.setGPUScissor
(@Nullable SDL_GPURenderPass render_pass, @Nullable ISDL_Rect scissor) Sets the current scissor state on a command buffer.void
SDL3.setGPUStencilReference
(@Nullable SDL_GPURenderPass render_pass, byte reference) Sets the current stencil reference value on a command buffer.void
SDL3.setGPUViewport
(@Nullable SDL_GPURenderPass render_pass, @Nullable ISDL_GPUViewport viewport) Sets the current viewport state on a command buffer. -
Uses of SDL_GPURenderPass in club.doki7.sdl3.handle
Classes in club.doki7.sdl3.handle that implement interfaces with type arguments of type SDL_GPURenderPassModifier and TypeClassDescriptionstatic final record
Represents a pointer toSDL_GPURenderPass
handle(s) in native memory.Methods in club.doki7.sdl3.handle that return SDL_GPURenderPassModifier and TypeMethodDescription@Nullable SDL_GPURenderPass
SDL_GPURenderPass.Ptr.read()
@Nullable SDL_GPURenderPass
SDL_GPURenderPass.Ptr.read
(long index) Methods in club.doki7.sdl3.handle that return types with arguments of type SDL_GPURenderPassModifier and TypeMethodDescription@NotNull Iterator
<SDL_GPURenderPass> SDL_GPURenderPass.Ptr.iterator()
Methods in club.doki7.sdl3.handle with parameters of type SDL_GPURenderPassModifier and TypeMethodDescriptionstatic SDL_GPURenderPass.Ptr
SDL_GPURenderPass.Ptr.allocate
(Arena arena, @Nullable SDL_GPURenderPass[] values) static SDL_GPURenderPass.Ptr
SDL_GPURenderPass.Ptr.allocateV
(Arena arena, @Nullable SDL_GPURenderPass value0, @Nullable SDL_GPURenderPass... values) void
SDL_GPURenderPass.Ptr.write
(long index, @Nullable SDL_GPURenderPass value) void
SDL_GPURenderPass.Ptr.write
(@Nullable SDL_GPURenderPass value) void
SDL_GPURenderPass.Ptr.write
(@Nullable SDL_GPURenderPass[] values) void
SDL_GPURenderPass.Ptr.writeV
(@Nullable SDL_GPURenderPass value0, @Nullable SDL_GPURenderPass... values)