at_block_buffer_t(3)

NAME
at_block_buffer_t -

SYNOPSIS

#include <AppleTextureEncoder.h>

  Public Attributes
void *__nonnull blocks
size_t rowBytes
size_t sliceBytes

Detailed Description

A rectangular region of input texels in a texel buffer. The Asize is inferred from the size of the corresponding at_texel_region_t, from which the data is taken.

Member Data Documentation

  void* __nonnull at_block_buffer_t::blocks
A pointer to the top left corner of the region of block data to write after encoding. Must be 16-byte aligned.

  size_t at_block_buffer_t::rowBytes
The number of bytes from the start of one row to the next. Must be a multiple of the block size.

  size_t at_block_buffer_t::sliceBytes
The number of bytes from the start of one slice to the next. Must be a multiple of the block size.

Author

Generated automatically by Doxygen for AppleTextureEncoder from the source code.