Skip to main content

Module gpu_buffer

Module gpu_buffer 

Source

Structsยง

DeferredBlock ๐Ÿ”’
Record a patch to the GPU buffer for a render task
DeferredUvCopy
Records that the uv rect block at dst must be overwritten with the block at src once the renderer has resolved external images.
GpuBuffer
GpuBufferAddress
GpuBufferBlockF
A single texel in RGBAF32 texture - 16 bytes.
GpuBufferBlockI
A single texel in RGBAI32 texture - 16 bytes.
GpuBufferBuilder
GpuBufferBuilderImpl
GpuBufferHandle
GpuBuffer handle is similar to GpuBufferAddress with additional checks to avoid accidentally using the same handle in multiple frames.
GpuBufferWriter
Interface to allow writing multiple GPU blocks, possibly of different types

Traitsยง

GpuBufferDataF
GpuBufferDataI

Functionsยง

ensure_row_capacity ๐Ÿ”’
finish_row ๐Ÿ”’

Type Aliasesยง

GpuBufferBuilderF
GpuBufferBuilderI
GpuBufferF
GpuBufferI
GpuBufferWriterF
GpuBufferWriterI