Uses of Record Class
club.doki7.webgpu.handle.WGPUBuffer
Packages that use WGPUBuffer
-
Uses of WGPUBuffer in club.doki7.webgpu
Methods in club.doki7.webgpu that return WGPUBufferModifier and TypeMethodDescription@Nullable WGPUBuffer
WGPU.deviceCreateBuffer
(WGPUDevice device, IWGPUBufferDescriptor descriptor) Methods in club.doki7.webgpu with parameters of type WGPUBufferModifier and TypeMethodDescriptionvoid
WGPU.bufferAddRef
(WGPUBuffer buffer) void
WGPU.bufferDestroy
(WGPUBuffer buffer) @NotNull MemorySegment
WGPU.bufferGetConstMappedRange
(WGPUBuffer buffer, long offset, long size) @NotNull MemorySegment
WGPU.bufferGetMappedRange
(WGPUBuffer buffer, long offset, long size) int
WGPU.bufferGetMapState
(WGPUBuffer buffer) long
WGPU.bufferGetSize
(WGPUBuffer buffer) long
WGPU.bufferGetUsage
(WGPUBuffer buffer) static WGPUSync.BufferMapResult
WGPUSync.bufferMap
(WGPU wgpu, WGPUInstance instance, WGPUBuffer buffer, long mode, long offset, long size) WGPU.bufferMapAsync
(SegmentAllocator allocator, WGPUBuffer buffer, long mode, long offset, long size, WGPUBufferMapCallbackInfo callbackInfo) void
WGPU.bufferRelease
(WGPUBuffer buffer) void
WGPU.bufferSetLabel
(WGPUBuffer buffer, WGPUStringView label) void
WGPU.bufferUnmap
(WGPUBuffer buffer) void
WGPU.commandEncoderClearBuffer
(WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, long offset, long size) void
WGPU.commandEncoderCopyBufferToBuffer
(WGPUCommandEncoder commandEncoder, WGPUBuffer source, long sourceOffset, WGPUBuffer destination, long destinationOffset, long size) void
WGPU.commandEncoderResolveQuerySet
(WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, int firstQuery, int queryCount, WGPUBuffer destination, long destinationOffset) void
WGPU.computePassEncoderDispatchWorkgroupsIndirect
(WGPUComputePassEncoder computePassEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.queueWriteBuffer
(WGPUQueue queue, WGPUBuffer buffer, long bufferOffset, @NotNull MemorySegment data, long size) void
WGPU.renderBundleEncoderDrawIndexedIndirect
(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.renderBundleEncoderDrawIndirect
(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.renderBundleEncoderSetIndexBuffer
(WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer buffer, int format, long offset, long size) void
WGPU.renderBundleEncoderSetVertexBuffer
(WGPURenderBundleEncoder renderBundleEncoder, int slot, @Nullable WGPUBuffer buffer, long offset, long size) void
WGPU.renderPassEncoderDrawIndexedIndirect
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, long indirectOffset) void
WGPU.renderPassEncoderDrawIndirect
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, long indirectOffset) 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.renderPassEncoderSetIndexBuffer
(WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, int format, long offset, long size) void
WGPU.renderPassEncoderSetVertexBuffer
(WGPURenderPassEncoder renderPassEncoder, int slot, @Nullable WGPUBuffer buffer, long offset, long size) -
Uses of WGPUBuffer in club.doki7.webgpu.datatype
Methods in club.doki7.webgpu.datatype that return WGPUBufferModifier and TypeMethodDescription@Nullable WGPUBuffer
WGPUBindGroupEntry.buffer()
@Nullable WGPUBuffer
WGPUTexelCopyBufferInfo.buffer()
Methods in club.doki7.webgpu.datatype with parameters of type WGPUBufferModifier and TypeMethodDescriptionWGPUBindGroupEntry.buffer
(@Nullable WGPUBuffer value) WGPUTexelCopyBufferInfo.buffer
(@Nullable WGPUBuffer value) -
Uses of WGPUBuffer in club.doki7.webgpu.handle
Classes in club.doki7.webgpu.handle that implement interfaces with type arguments of type WGPUBufferModifier and TypeClassDescriptionstatic final record
Represents a pointer toWGPUBuffer
handle(s) in native memory.Methods in club.doki7.webgpu.handle that return WGPUBufferModifier and TypeMethodDescription@Nullable WGPUBuffer
WGPUBuffer.Ptr.read()
@Nullable WGPUBuffer
WGPUBuffer.Ptr.read
(long index) Methods in club.doki7.webgpu.handle that return types with arguments of type WGPUBufferMethods in club.doki7.webgpu.handle with parameters of type WGPUBufferModifier and TypeMethodDescriptionstatic WGPUBuffer.Ptr
WGPUBuffer.Ptr.allocate
(Arena arena, @Nullable WGPUBuffer @NotNull [] values) static WGPUBuffer.Ptr
WGPUBuffer.Ptr.allocateV
(Arena arena, @Nullable WGPUBuffer value0, @Nullable WGPUBuffer... values) void
WGPUBuffer.Ptr.write
(long index, @Nullable WGPUBuffer value) void
WGPUBuffer.Ptr.write
(@Nullable WGPUBuffer value) void
WGPUBuffer.Ptr.write
(@Nullable WGPUBuffer[] values) void
WGPUBuffer.Ptr.writeV
(@Nullable WGPUBuffer value0, @Nullable WGPUBuffer... values) Method parameters in club.doki7.webgpu.handle with type arguments of type WGPUBufferModifier and TypeMethodDescriptionstatic WGPUBuffer.Ptr
WGPUBuffer.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable WGPUBuffer> values)