MayaFlux 0.5.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 381 of file TextureContainer.cpp.

382{
383 if (layer >= m_data.size())
384 return {};
385 const auto* v = std::get_if<std::vector<uint8_t>>(&m_data[layer]);
386 return v ? std::span<const uint8_t>(v->data(), v->size()) : std::span<const uint8_t> {};
387}