Information required to perform a copy operation between a buffer and a texture. More...
#include <GraphicsAccessories.hpp>
Public Attributes | |
Uint64 | RowSize = 0 |
Uint64 | RowStride = 0 |
Uint32 | RowStrideInTexels = 0 |
Row stride in texels. | |
Uint32 | RowCount = 0 |
Uint64 | DepthStride = 0 |
Depth stride (RowStride * RowCount) | |
Uint64 | MemorySize = 0 |
Total memory size required to store the pixels in the region. | |
Box | Region |
Texture region. | |
Information required to perform a copy operation between a buffer and a texture.
Uint32 Diligent::BufferToTextureCopyInfo::RowCount = 0 |
The number of rows in the region. For compressed formats, this is the number of compressed-block rows.
Uint64 Diligent::BufferToTextureCopyInfo::RowSize = 0 |
Texture region row size, in bytes. For compressed formats, this is the size of one row of compressed blocks.
Uint64 Diligent::BufferToTextureCopyInfo::RowStride = 0 |
Row stride, in bytes. The stride is computed by aligning the RowSize, and is thus always >= RowSize.