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

◆ as_uint8()

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

Typed view over the uint8 variant.

Returns an empty span if the layer's variant is not uint8.

Definition at line 317 of file TextureContainer.cpp.

318{
319 if (layer >= m_data.size())
320 return {};
321 const auto* v = std::get_if<std::vector<uint8_t>>(&m_data[layer]);
322 return v ? std::span<const uint8_t>(v->data(), v->size()) : std::span<const uint8_t> {};
323}