Uses of Record Class
club.doki7.webgpu.handle.WGPURenderPassEncoder
Packages that use WGPURenderPassEncoder
-
Uses of WGPURenderPassEncoder in club.doki7.webgpu
Methods in club.doki7.webgpu that return WGPURenderPassEncoderModifier and TypeMethodDescription@Nullable WGPURenderPassEncoder
WGPU.commandEncoderBeginRenderPass
(WGPUCommandEncoder commandEncoder, IWGPURenderPassDescriptor descriptor) Methods in club.doki7.webgpu with parameters of type WGPURenderPassEncoderModifier and TypeMethodDescriptionvoid
WGPU.renderPassEncoderAddRef
(WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderBeginOcclusionQuery
(WGPURenderPassEncoder renderPassEncoder, int queryIndex) void
WGPU.renderPassEncoderBeginPipelineStatisticsQuery
(@Nullable WGPURenderPassEncoder renderPassEncoder, @Nullable WGPUQuerySet querySet, int queryIndex) void
WGPU.renderPassEncoderDraw
(WGPURenderPassEncoder renderPassEncoder, int vertexCount, int instanceCount, int firstVertex, int firstInstance) void
WGPU.renderPassEncoderDrawIndexed
(WGPURenderPassEncoder renderPassEncoder, int indexCount, int instanceCount, int firstIndex, int baseVertex, int firstInstance) void
WGPU.renderPassEncoderDrawIndexedIndirect
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.renderPassEncoderDrawIndirect
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.renderPassEncoderEnd
(WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderEndOcclusionQuery
(WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderEndPipelineStatisticsQuery
(@Nullable WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderExecuteBundles
(WGPURenderPassEncoder renderPassEncoder, long bundleCount, WGPURenderBundle.Ptr bundles) void
WGPU.renderPassEncoderInsertDebugMarker
(WGPURenderPassEncoder renderPassEncoder, WGPUStringView markerLabel) void
WGPU.renderPassEncoderMultiDrawIndexedIndirect
(@Nullable WGPURenderPassEncoder encoder, @Nullable WGPUBuffer buffer, long offset, int count) void
WGPU.renderPassEncoderMultiDrawIndexedIndirectCount
(@Nullable WGPURenderPassEncoder encoder, @Nullable WGPUBuffer buffer, long offset, @Nullable WGPUBuffer count_buffer, long count_buffer_offset, int max_count) void
WGPU.renderPassEncoderMultiDrawIndirect
(@Nullable WGPURenderPassEncoder encoder, @Nullable WGPUBuffer buffer, long offset, int count) void
WGPU.renderPassEncoderMultiDrawIndirectCount
(@Nullable WGPURenderPassEncoder encoder, @Nullable WGPUBuffer buffer, long offset, @Nullable WGPUBuffer count_buffer, long count_buffer_offset, int max_count) void
WGPU.renderPassEncoderPopDebugGroup
(WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderPushDebugGroup
(WGPURenderPassEncoder renderPassEncoder, WGPUStringView groupLabel) void
WGPU.renderPassEncoderRelease
(WGPURenderPassEncoder renderPassEncoder) void
WGPU.renderPassEncoderSetBindGroup
(WGPURenderPassEncoder renderPassEncoder, int groupIndex, @Nullable WGPUBindGroup group, long dynamicOffsetCount, IntPtr dynamicOffsets) void
WGPU.renderPassEncoderSetBlendConstant
(WGPURenderPassEncoder renderPassEncoder, IWGPUColor color) void
WGPU.renderPassEncoderSetIndexBuffer
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, int format, long offset, long size) void
WGPU.renderPassEncoderSetLabel
(WGPURenderPassEncoder renderPassEncoder, WGPUStringView label) void
WGPU.renderPassEncoderSetPipeline
(WGPURenderPassEncoder renderPassEncoder, WGPURenderPipeline pipeline) void
WGPU.renderPassEncoderSetPushConstants
(@Nullable WGPURenderPassEncoder encoder, long stages, int offset, int sizeBytes, @NotNull MemorySegment data) void
WGPU.renderPassEncoderSetScissorRect
(WGPURenderPassEncoder renderPassEncoder, int x, int y, int width, int height) void
WGPU.renderPassEncoderSetStencilReference
(WGPURenderPassEncoder renderPassEncoder, int reference) void
WGPU.renderPassEncoderSetVertexBuffer
(WGPURenderPassEncoder renderPassEncoder, int slot, @Nullable WGPUBuffer buffer, long offset, long size) void
WGPU.renderPassEncoderSetViewport
(WGPURenderPassEncoder renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth) void
WGPU.renderPassEncoderWriteTimestamp
(@Nullable WGPURenderPassEncoder renderPassEncoder, @Nullable WGPUQuerySet querySet, int queryIndex) -
Uses of WGPURenderPassEncoder in club.doki7.webgpu.handle
Classes in club.doki7.webgpu.handle that implement interfaces with type arguments of type WGPURenderPassEncoderModifier and TypeClassDescriptionstatic final record
Represents a pointer toWGPURenderPassEncoder
handle(s) in native memory.Methods in club.doki7.webgpu.handle that return WGPURenderPassEncoderModifier and TypeMethodDescription@Nullable WGPURenderPassEncoder
WGPURenderPassEncoder.Ptr.read()
@Nullable WGPURenderPassEncoder
WGPURenderPassEncoder.Ptr.read
(long index) Methods in club.doki7.webgpu.handle that return types with arguments of type WGPURenderPassEncoderModifier and TypeMethodDescription@NotNull Iterator
<WGPURenderPassEncoder> WGPURenderPassEncoder.Ptr.iterator()
Methods in club.doki7.webgpu.handle with parameters of type WGPURenderPassEncoderModifier and TypeMethodDescriptionstatic WGPURenderPassEncoder.Ptr
WGPURenderPassEncoder.Ptr.allocate
(Arena arena, @Nullable WGPURenderPassEncoder @NotNull [] values) static WGPURenderPassEncoder.Ptr
WGPURenderPassEncoder.Ptr.allocateV
(Arena arena, @Nullable WGPURenderPassEncoder value0, @Nullable WGPURenderPassEncoder... values) void
WGPURenderPassEncoder.Ptr.write
(long index, @Nullable WGPURenderPassEncoder value) void
WGPURenderPassEncoder.Ptr.write
(@Nullable WGPURenderPassEncoder value) void
WGPURenderPassEncoder.Ptr.write
(@Nullable WGPURenderPassEncoder[] values) void
WGPURenderPassEncoder.Ptr.writeV
(@Nullable WGPURenderPassEncoder value0, @Nullable WGPURenderPassEncoder... values) Method parameters in club.doki7.webgpu.handle with type arguments of type WGPURenderPassEncoderModifier and TypeMethodDescriptionstatic WGPURenderPassEncoder.Ptr
WGPURenderPassEncoder.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable WGPURenderPassEncoder> values)