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

◆ submit() [2/3]

template<typename V >
requires std::is_trivially_copyable_v<V> && (!std::ranges::range<V>)
void MayaFlux::Buffers::FormaBuffer::submit ( const V &  vertex)
inline

Submit a single vertex struct.

Convenience for point-list buffers and single-primitive cases where constructing a container for one vertex is unnecessary.

Template Parameters
VVertex type. Must be trivially copyable.
Parameters
vertexThe vertex to write.

Definition at line 149 of file FormaBuffer.hpp.

150 {
151 const auto* src = reinterpret_cast<const uint8_t*>(&vertex);
152 submit(std::vector<uint8_t>(src, src + sizeof(V)));
153 }
void submit(const std::vector< uint8_t > &bytes)
Write vertex bytes into the buffer.