MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ pixel_bytes() [1/2]

std::span< uint8_t > MayaFlux::Kakshya::TextureContainer::pixel_bytes ( uint32_t  layer = 0)

Read-write byte-level view over the pixel buffer.

Parameters
layerArray layer index for array textures (default 0).

Definition at line 309 of file TextureContainer.cpp.

310{
311 if (layer >= m_data.size())
312 return {};
313 auto [ptr, bytes] = variant_bytes_mut(m_data[layer]);
314 return ptr ? std::span<uint8_t>(ptr, bytes) : std::span<uint8_t> {};
315}