Expand description
Metal IO command types.
Corresponds to Metal/MTLIOCommandQueue.hpp, Metal/MTLIOCommandBuffer.hpp,
and Metal/MTLIOCompressor.hpp.
IO commands provide asynchronous file loading directly to GPU buffers and textures.
Structs§
- IOCommand
Buffer - Command buffer for IO operations.
- IOCommand
Queue - Command queue for IO operations.
- IOCommand
Queue Descriptor - Descriptor for creating an IO command queue.
- IOFile
Handle - Handle to a file for IO operations.
- IOScratch
Buffer - Scratch buffer for IO operations.
- IOScratch
Buffer Allocator - Allocator for IO scratch buffers.
Functions§
- io_
compression_ ⚠context_ append_ data - Append data to a compression context.
- io_
compression_ context_ default_ chunk_ size - Get the default chunk size for IO compression.
- io_
create_ compression_ context - Create a compression context for writing compressed data to a file.
- io_
flush_ and_ destroy_ compression_ context - Flush and destroy a compression context.
Type Aliases§
- IOCompression
Context - Opaque compression context handle.