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

◆ Composite()

MayaFlux::Kakshya::Composite::Composite ( const CompositeLayout &  layout,
const DataVariant &  rows,
const DataVariant &  text,
const DataVariant &  blob,
size_t  index 
)
inlineprivatenoexcept

Definition at line 167 of file Composite.hpp.

169 : m_layout(&layout)
170 , m_rows(&rows)
171 , m_text(&text)
172 , m_blob(&blob)
173 , m_index(index)
174 {
175 }
uint32_t rows
uint32_t index
Definition VKDevice.cpp:122
std::optional< std::string_view > text(std::string_view field_name) const noexcept
Read a present std::string field as borrowed UTF-8 bytes.
const DataVariant * m_blob
const DataVariant * m_rows
const CompositeLayout * m_layout
const CompositeLayout & layout() const noexcept
Layout used to interpret this element's packed bytes.
const DataVariant * m_text
std::optional< std::span< const uint8_t > > blob(std::string_view field_name) const noexcept
Borrow the bytes of a fixed or dynamic BLOB field.